From 8279a25ce2e96e563d5cc3a9fd7907eb535ce189 Mon Sep 17 00:00:00 2001 From: Nicholas Blair Date: Mon, 22 Jan 2024 13:41:45 -0600 Subject: [PATCH] issues: new issue workflow Adding a new workflow per https://docs.github.com/en/actions/managing-issues-and-pull-requests/closing-inactive-issues to help us manage stale and inactive issues. In this first iteration, we'll focus on issues with the "help wanted" label. Issues with no activity after 60 days will be marked stale, then closed 90 days later. --- .github/workflows/ISSUE_WORKFLOW.yaml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/workflows/ISSUE_WORKFLOW.yaml diff --git a/.github/workflows/ISSUE_WORKFLOW.yaml b/.github/workflows/ISSUE_WORKFLOW.yaml new file mode 100644 index 0000000000..f4662bd3d7 --- /dev/null +++ b/.github/workflows/ISSUE_WORKFLOW.yaml @@ -0,0 +1,22 @@ +name: Close inactive issues +on: + schedule: + - cron: "30 1 * * *" + +jobs: + close-issues: + runs-on: ubuntu-latest + permissions: + issues: write + pull-requests: write + steps: + - uses: actions/stale@v5 + with: + days-before-issue-stale: 60 + days-before-issue-close: 90 + any-of-labels: help wanted + stale-issue-label: "stale" + stale-issue-message: "This issue is stale because it has been open for 60 days with no activity." + close-issue-message: "This issue was closed because it has been inactive for 90 days since being marked as stale." + days-before-pr-stale: -1 + days-before-pr-close: -1