From 94ffc186e8976538f0d7b42b548ef371b52f484b Mon Sep 17 00:00:00 2001 From: Unnoen Date: Wed, 18 May 2022 16:53:29 +1000 Subject: [PATCH] Update Stale workflow. - Change days before stale to 30 from 180. - Update action version. - Explicitly specify permissions. - Remove boilerplate comments. - Add more details to issue close messages. - Remove unnecessary debug-only option. - Exempt any issues or PRs with assignees. --- .github/workflows/stale.yml | 35 ++++++++++++++--------------------- 1 file changed, 14 insertions(+), 21 deletions(-) diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index a18d5108..dc02bee8 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -1,34 +1,27 @@ -# This is a basic workflow to help you get started with Actions - name: Mark Stale -# Controls when the workflow will run +permissions: + issues: write + pull-requests: write + on: - # Triggers the workflow on push or pull request events but only for the master branch schedule: - cron: "0 0 * * *" - - # Allows you to run this workflow manually from the Actions tab workflow_dispatch: -# A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: - # This workflow contains a single job called "build" build: - # The type of runner that the job will run on runs-on: ubuntu-latest - # Steps represent a sequence of tasks that will be executed as part of the job steps: - - name: Close Stale Issues - uses: actions/stale@v4.0.0 - with: - stale-issue-message: "Marked as stale due to inactivity" - stale-pr-message: "Marked as stale due to inactivity" - close-issue-message: "Closed due to inactivity" - close-pr-message: "Closed due ot inactivity" - days-before-stale: 180 - debug-only: false - operations-per-run: 100 - + - name: Close Stale Issues + uses: actions/stale@v5.0.0 + with: + stale-issue-message: "Marked as stale due to inactivity. If the issue still exists, please comment as so." + stale-pr-message: "Marked as stale due to inactivity." + close-issue-message: "Closed due to inactivity. Please create a new issue if this problem still exists." + close-pr-message: "Closed due to inactivity." + days-before-stale: 30 + operations-per-run: 100 + exempt-all-assignees: true