Skip to content
Open
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Stale Action

# This action automatically closes old issues to maintain repository cleanup
# Exemptions: Issues with milestones or labels 'ref/IP', 'ref/NP' are skipped.
# days-before-issue-stale: Days until issue gets 'stale' label
# days-before-issue-close: 0: Issues are closed immediately after being labeled stale
# operations-per-run: 15: Max ~5 issues processed per run (3 operations each)
# ascending: true: Processes oldest issues first
# ignore-issue-updates: true: Closes issues regardless of recent activity
# debug-only: action only simulates the labeling and closing process, useful for testing
# Reopen: Automatically closed issues must be manually reopened if still relevant, and the 'stale' label removed to prevent reprocessing.

name: 'stale'

permissions:
issues: write

on:
schedule:
- cron: 0 13 * * 1-5

jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v9
with:
close-issue-message: 'This issue has been automatically closed due to age/inactivity. If still relevant with current software version, feel free to create a new issue with updated details. '
stale-issue-label: 'stale'
exempt-issue-labels: 'ref/IP, ref/NP'
exempt-all-issue-milestones: true
days-before-issue-stale: 1780
days-before-issue-close: 0
operations-per-run: 15
enable-statistics: true
ignore-issue-updates: true
ascending: true
debug-only: true