From 8085af99458fc5cc8b2e596bd09d9525a824cab2 Mon Sep 17 00:00:00 2001 From: sspanak Date: Sun, 12 Jan 2025 11:17:24 +0200 Subject: [PATCH] addded a Github workflow for dealing with spam --- .github/workflows/close-stale-issues.yml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/.github/workflows/close-stale-issues.yml b/.github/workflows/close-stale-issues.yml index ce7c82c9..e647b216 100644 --- a/.github/workflows/close-stale-issues.yml +++ b/.github/workflows/close-stale-issues.yml @@ -1,4 +1,4 @@ -name: Close inactive issues +name: Close inactive or unwanted issues on: schedule: - cron: "21 0 * * *" @@ -10,7 +10,7 @@ jobs: issues: write pull-requests: write steps: - - uses: actions/stale@v8 + - uses: actions/stale@v9 with: any-of-labels: wontfix,invalid,duplicate,stale days-before-issue-stale: 30 @@ -21,3 +21,21 @@ jobs: days-before-pr-stale: -1 days-before-pr-close: -1 repo-token: ${{ secrets.GITHUB_TOKEN }} + close-spam: + runs-on: ubuntu-latest + permissions: + issues: write + pull-requests: write + steps: + - uses: actions/stale@v9 + with: + days-before-stale: -1 + days-before-close: 0 + stale-issue-label: "spam" + stale-pr-label: "spam" + stale-issue-message: "This issue will be closed soon because it is marked as spam." + close-issue-message: "This issue was closed because it has been marked as spam." + stale-pr-message: "This pull request will be closed soon because it is marked as spam." + close-pr-message: "This pull request was closed because it has been marked as spam." + delete-branch: true + repo-token: ${{ secrets.GITHUB_TOKEN }}