Skip to content

Commit

Permalink
Add github stale action
Browse files Browse the repository at this point in the history
We have a lot of issues that has gone stale, and to help us
prioritise which ones to pick up, we are adding this stale
action to close out issues that are no longer active.

The bot is configured as this:
- If an issue sees no activity for 6 months (180 days) it is marked as stale
- If an issue is not confirmed still being an issue within 14 days, it is closed.

This is of course not a perfect solution, but it will hopefully
help us prioritise active issues with people who can help us debug.

We might tighten the activity requirement in the future.

Signed-off-by: Kristoffer Dalby <[email protected]>
  • Loading branch information
kradalby committed Sep 24, 2023
1 parent 6cd0f77 commit 889ff4c
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -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: 180
days-before-issue-close: 14
stale-issue-label: "stale"
stale-issue-message: "This issue is stale because it has been open for 180 days with no activity."
close-issue-message: "This issue was closed because it has been inactive for 14 days since being marked as stale."
days-before-pr-stale: -1
days-before-pr-close: -1
repo-token: ${{ secrets.GITHUB_TOKEN }}

0 comments on commit 889ff4c

Please sign in to comment.