aurora/.github/workflows/needinfo-close.yml
renner 71c3ca2a24
chore(ci): only run scheduled jobs in ublue-os/aurora (#2972)
This is quite annoying and unneeded in forks.
2026-10-04 04:30:41 +00:00

37 lines
1.2 KiB
YAML

name: Close Inactive Tagged Issues
on:
schedule:
- cron: '0 0 * * *' # Runs daily at midnight UTC
workflow_dispatch: # Allows manual testing via the Actions tab
concurrency:
group: ${{ github.workflow }}
cancel-in-progress: true
permissions: {}
jobs:
close-issues-without-info:
name: Close issues without info
runs-on: ubuntu-slim
if: github.repository == 'ublue-os/aurora'
permissions:
issues: write # posts comments on issues
steps:
- uses: actions/stale@4391f3da665fdf50b6810c1a66712fb9ba21aa93 # v11.0.0
with:
# Only process issues that carry this specific label
only-issue-labels: 'NEEDSINFO'
# By treating your tag as the stale marker, it closes after X days of inactivity
stale-issue-label: 'NEEDSINFO'
days-before-issue-stale: -1 # Prevents adding any other stale label
days-before-issue-close: 14 # Closes 14 day after the label was added with no activity
# Prevents PRs from being processed or closed
days-before-pr-stale: -1
days-before-pr-close: -1
close-issue-message: 'This issue was closed because requested info was not provided.'
close-issue-reason: 'not_planned'