From 0b6699f64123f4bbf0c9d552dce84943621fb1ae Mon Sep 17 00:00:00 2001 From: Can Bulut Bayburt <1103552+cbbayburt@users.noreply.github.com> Date: Fri, 8 Sep 2023 18:58:40 +0200 Subject: [PATCH] Add 'Stale PRs' GH action to label and close inactive community PRs (#7426) --- .github/workflows/stale.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 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 000000000000..2517c3df5744 --- /dev/null +++ b/.github/workflows/stale.yml @@ -0,0 +1,28 @@ +name: Stale PRs +on: + schedule: + - cron: '0 1 * * *' + +jobs: + stale: + runs-on: ubuntu-latest + permissions: + contents: write + pull-requests: write + steps: + - name: Label/close stale PRs + uses: actions/stale@v8 + with: + stale-pr-message: 'This PR is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 10 days.' + close-pr-message: 'This PR was closed because it has been stalled for 10 days with no activity.' + + # Stale after 60 days, close after further 10 days + days-before-pr-stale: 60 + days-before-pr-close: 10 + + # Don't work on issues (only PRs) + days-before-issue-stale: -1 + days-before-issue-close: -1 + + # Delete its branch after closing a PR + delete-branch: true