From e717ee1941ca3998274652918dc5ea08872ce0c8 Mon Sep 17 00:00:00 2001 From: Michi Mutsuzaki Date: Thu, 26 Sep 2024 22:52:11 +0000 Subject: [PATCH] github: Add a workflow to close stale issues and PRs Copied from https://github.com/cilium/cilium/blob/main/.github/workflows/close-stale-issues.yaml Signed-off-by: Michi Mutsuzaki --- .github/workflows/close-stale-issues.yaml | 45 +++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .github/workflows/close-stale-issues.yaml diff --git a/.github/workflows/close-stale-issues.yaml b/.github/workflows/close-stale-issues.yaml new file mode 100644 index 0000000000..ff2d5b7f03 --- /dev/null +++ b/.github/workflows/close-stale-issues.yaml @@ -0,0 +1,45 @@ +name: Close stale issues + +on: + schedule: + - cron: "30 1 * * *" + +permissions: + issues: write + pull-requests: write + +jobs: + stale: + name: Close Stale Issues + runs-on: ubuntu-latest + steps: + # https://github.com/marketplace/actions/close-stale-issues + - name: Close stale issues + uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9.0.0 + with: + operations-per-run: 1000 + stale-issue-label: stale + exempt-all-issue-assignees: true + exempt-issue-labels: pinned,security,good-first-issue + + days-before-issue-stale: 60 + stale-issue-message: | + This issue has been automatically marked as stale because it has not + had recent activity. It will be closed if no further activity occurs. + days-before-issue-close: 14 + close-issue-message: | + This issue has not seen any activity since it was marked stale. + Closing. + + stale-pr-label: stale + exempt-pr-labels: pinned,security,good-first-issue + + days-before-pr-stale: 30 + stale-pr-message: | + This pull request has been automatically marked as stale because it + has not had recent activity. It will be closed if no further activity + occurs. Thank you for your contributions. + days-before-pr-close: 14 + close-pr-message: | + This pull request has not seen any activity since it was marked stale. + Closing.