From c13c0abbc5a760e82853001fcc30afe1e5c1aeda Mon Sep 17 00:00:00 2001 From: Rich Howell <22135084+rich-howell@users.noreply.github.com> Date: Tue, 17 Jan 2023 22:41:42 +0000 Subject: [PATCH] Update stale workflow (#474) --- .github/workflows/opened-pr-triage.yml | 14 ++++++++++++++ .github/workflows/stale-pr.yml | 19 +++++++++++++++++++ .github/workflows/stale.yml | 4 +--- 3 files changed, 34 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/opened-pr-triage.yml create mode 100644 .github/workflows/stale-pr.yml diff --git a/.github/workflows/opened-pr-triage.yml b/.github/workflows/opened-pr-triage.yml new file mode 100644 index 000000000..d1a9a4ad3 --- /dev/null +++ b/.github/workflows/opened-pr-triage.yml @@ -0,0 +1,14 @@ +name: Mark new pull request as waiting review + +on: + pull_request: + types: [opened] + +jobs: + needs-triage: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions-ecosystem/action-add-labels@v1 + with: + labels: waiting-review diff --git a/.github/workflows/stale-pr.yml b/.github/workflows/stale-pr.yml new file mode 100644 index 000000000..e42bf2bc3 --- /dev/null +++ b/.github/workflows/stale-pr.yml @@ -0,0 +1,19 @@ +name: Mark PR As Stale +on: + schedule: + - cron: "30 1 * * *" +jobs: + close-issues: + runs-on: ubuntu-latest + permissions: + issues: write + pull-requests: write + steps: + - uses: actions/stale@v7 + with: + stale-issue-label: "stale" + stale-pr-label: "stale" + stale-pr-message: "🚧🚨 This Pull Request is being marked as stale due to 30 days of inactivity. 🚧🚨" + days-before-pr-stale: 30 + days-before-pr-close: -1 + repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 350cf5c29..6db6893d9 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -10,13 +10,11 @@ jobs: issues: write pull-requests: write steps: - - uses: actions/stale@v5 + - uses: actions/stale@v7 with: days-before-issue-stale: 90 days-before-issue-close: -1 stale-issue-label: "stale" stale-issue-message: "🚧🚨 This issue is being marked as stale due to 90 days of inactivity. 🚧🚨" - days-before-pr-stale: -1 - days-before-pr-close: -1 only-labels: 'needs triage' repo-token: ${{ secrets.GITHUB_TOKEN }} -- GitLab