From 505855629ea03dd593e569ebb3f9909b0174baf5 Mon Sep 17 00:00:00 2001 From: Mohit Jain Date: Wed, 16 Oct 2024 10:10:48 +0530 Subject: [PATCH] Added inactive issue workflow - Issues that are stale for 30 days will be marked as `stale` - Issues that are marked as `stale` for more than 14 days will be automatically closed. - No changes will be done to PRs --- .github/workflows/inactive-issue.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/workflows/inactive-issue.yml diff --git a/.github/workflows/inactive-issue.yml b/.github/workflows/inactive-issue.yml new file mode 100644 index 000000000..c84cd8a38 --- /dev/null +++ b/.github/workflows/inactive-issue.yml @@ -0,0 +1,22 @@ +name: Close inactive issues +on: + schedule: + - cron: "0 0 * * *" + +jobs: + close-issues: + runs-on: ubuntu-latest + permissions: + issues: write + pull-requests: write + steps: + - uses: actions/stale@v5 + with: + days-before-issue-stale: 30 + days-before-issue-close: 14 + stale-issue-label: "stale" + stale-issue-message: "This issue is stale because it has been open for 30 days with no activity." + close-issue-message: "This issue was closed because it has been inactive for 14 days since being marked as stale." + days-before-pr-stale: -1 + days-before-pr-close: -1 + repo-token: ${{ secrets.GITHUB_TOKEN }}