From 2036b587d72df7d8d207aaf60bcf3f2edba13068 Mon Sep 17 00:00:00 2001 From: Madhu Rajanna Date: Thu, 26 Aug 2021 10:10:26 +0530 Subject: [PATCH] ci: add github workflow for stale added github action to check for the stale issues and PRs. the action will get scheduled everydata at 21:00 UTC. Signed-off-by: Madhu Rajanna --- .github/workflows/stale.yaml | 40 ++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .github/workflows/stale.yaml diff --git a/.github/workflows/stale.yaml b/.github/workflows/stale.yaml new file mode 100644 index 000000000..bcad108d3 --- /dev/null +++ b/.github/workflows/stale.yaml @@ -0,0 +1,40 @@ +--- +# Reference https://github.com/actions/stale +name: "Mark or close stale issues and PRs" +# yamllint disable-line rule:truthy +on: + schedule: + # Run the stalebot every day at 9pm UTC + - cron: "00 21 * * *" +# yamllint disable rule:line-length +jobs: + stale: + runs-on: ubuntu-18.04 + if: github.repository == 'ceph/ceph-csi' + steps: + - uses: actions/stale@v3 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + days-before-issue-stale: 30 + days-before-issue-close: 7 + stale-issue-message: > + This issue has been automatically marked as stale because it has not had recent activity. + It will be closed in a week if no further activity occurs. + Thank you for your contributions. + close-issue-message: > + This issue has been automatically closed due to inactivity. + Please re-open if this still requires investigation. + stale-issue-label: "wontfix" + exempt-issue-labels: "keepalive,security,reliability,release requirement" + + days-before-pr-stale: 30 + days-before-pr-close: 14 + stale-pr-message: > + This pull request has been automatically marked as stale because it has not had + recent activity. 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. + Please re-open if these changes are still required. + stale-pr-label: "stale" + exempt-pr-labels: "keepalive,security,reliability,release requirement"