File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Guard Old Version Issues
2+
3+ on :
4+ issues :
5+ types : [opened, edited]
6+
7+ jobs :
8+ check-version :
9+ runs-on : ubuntu-latest
10+ permissions :
11+ issues : write
12+ steps :
13+ - uses : actions/github-script@v7
14+ with :
15+ script : |
16+ const issue = context.payload.issue;
17+
18+ if (issue.body.includes("Version: 1.8.1")) {
19+ // Add comment
20+ await github.rest.issues.createComment({
21+ owner: context.repo.owner,
22+ repo: context.repo.repo,
23+ issue_number: issue.number,
24+ body: "This is a very old version of the Docker extension. Please update."
25+ });
26+
27+ // Close issue as not-planned
28+ await github.rest.issues.update({
29+ owner: context.repo.owner,
30+ repo: context.repo.repo,
31+ issue_number: issue.number,
32+ state: "closed",
33+ state_reason: "not_planned"
34+ });
35+
36+ console.log(`Closed issue #${issue.number} as not-planned`);
37+ }
You can’t perform that action at this time.
0 commit comments