From 7044940f3ccb7d66a949b4ba957e7ee0255280b6 Mon Sep 17 00:00:00 2001 From: Simon Templer Date: Thu, 5 Sep 2024 11:21:32 +0200 Subject: [PATCH] ci: add workflow for stale issues --- .github/workflows/stale.yml | 43 +++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .github/workflows/stale.yml diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml new file mode 100644 index 0000000..01645c9 --- /dev/null +++ b/.github/workflows/stale.yml @@ -0,0 +1,43 @@ +name: Close stale issues and PRs +on: + workflow_dispatch: + schedule: + - cron: 30 1 * * * + +jobs: + stale: + runs-on: ubuntu-latest + steps: + - uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9.0.0 + with: + # Number of days of inactivity before an issue becomes stale + days-before-stale: 60 + + # Number of days of inactivity before a stale issue is closed + days-before-close: 14 + + # Label to use when marking an issue as stale + stale-issue-label: stale + stale-pr-label: stale + + # Issues with these labels will never be considered stale + exempt-issue-labels: pinned,security,confirmed,planned,renovate + exempt-pr-labels: pinned,security,confirmed,planned,dependencies,renovate + + stale-issue-message: > + This issue has been automatically marked as stale because it has not had + activity in the last 60 days. It will be closed in two weeks if no further activity + occurs. Thank you for your contributions. + + close-issue-message: > + This issue has been automatically closed due to inactivity. If it + is still valid, please post a comment. + + stale-pr-message: > + This pull request has been automatically marked as stale because it has not had + activity in the last 60 days. It will be closed in two weeks if no further activity + occurs. Thank you for your contributions. + + close-pr-message: > + This pull request has been automatically closed due to inactivity. If it + is still valid, please post a comment.