From 802d801fc4c7718f05a8a1652990c543e1566131 Mon Sep 17 00:00:00 2001 From: Chris Zetter <253059100+zetter-rpf@users.noreply.github.com> Date: Thu, 22 Jan 2026 15:31:06 +0000 Subject: [PATCH] Automatically close stale issue and PRs We have a backlog of old issues and PRs which make it harder to report on outstanding PRs and issues. By using this script, we will remove the backlog of old PRs and issues and keep on top them. --- .../workflows/close_stale_issues_and_prs.yml | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/close_stale_issues_and_prs.yml diff --git a/.github/workflows/close_stale_issues_and_prs.yml b/.github/workflows/close_stale_issues_and_prs.yml new file mode 100644 index 000000000..36e8c18d9 --- /dev/null +++ b/.github/workflows/close_stale_issues_and_prs.yml @@ -0,0 +1,26 @@ +name: 'Close stale issues and PRs' +on: + schedule: + - cron: '0 * * * *' + workflow_dispatch: + +permissions: + actions: write + issues: write + pull-requests: write + +jobs: + stale: + runs-on: ubuntu-latest + steps: + - uses: actions/stale@v10 + with: + operations-per-run: 50 + stale-issue-message: 'This issue is stale because it has been open for 90 days with no activity. Remove stale label or comment or this will be closed in 7 days.' + stale-pr-message: 'This PR is stale because it has been open for 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.' + close-issue-message: 'This issue was closed because it has been open for more than 90 days with no activity.' + close-pr-message: 'This PR was closed because it has been open for more than 30 days with no activity.' + days-before-issue-stale: 90 + days-before-pr-stale: 30 + days-before-issue-close: 7 + days-before-pr-close: 7