Skip to content

Commit a1a50b6

Browse files
authored
Add an auto-closer for old version issues (#4625)
1 parent 0bee794 commit a1a50b6

1 file changed

Lines changed: 37 additions & 0 deletions

File tree

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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+
}

0 commit comments

Comments
 (0)