Skip to content
Merged
Changes from all 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
36 changes: 36 additions & 0 deletions .github/workflows/stale-needs-investigation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Close inactive needs-investigation issues

# Closes issues labeled "needs investigation" after 30 days with no activity.
# The label is applied by humans; this workflow does not add it.

on:
schedule:
- cron: "30 1 * * *"
workflow_dispatch:

permissions:
issues: write

jobs:
stale:
name: Close inactive needs-investigation issues
# GitHub-hosted: this job only calls the GitHub API via actions/stale;
# it does not need the self-hosted Docker/LocalNet environment.
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Process stale issues
# actions/stale@v11.0.0
uses: actions/stale@4391f3da665fdf50b6810c1a66712fb9ba21aa93
with:
days-before-issue-stale: -1
days-before-issue-close: 30
stale-issue-label: "needs investigation"
only-issue-labels: "needs investigation"
remove-issue-stale-when-updated: true
close-issue-message: >-
Closing this issue because it was labeled "needs investigation"
and had no activity for 30 days. Reopen if it is still relevant.
close-issue-reason: not_planned
days-before-pr-stale: -1
days-before-pr-close: -1