Skip to content

Triage Scheduled Tasks #754

Triage Scheduled Tasks

Triage Scheduled Tasks #754

# Place in .github/workflows/triage-scheduled-tasks.yml
name: Triage Scheduled Tasks
on:
workflow_dispatch:
issue_comment:
types: [created]
schedule:
- cron: '5 * * * *' # Hourly — no-response close + PR requirements check
- cron: '30 1 * * *' # Daily at 1:30 AM UTC — stale issues
jobs:
no-response:
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-no-response-close.yml@tidy-dev/iterations
permissions:
issues: write
pr-requirements:
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-pr-requirements.yml@tidy-dev/iterations
permissions:
issues: read
pull-requests: write
contributor-input-needed:
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-contributor-input-needed.yml@tidy-dev/requested-changes-pr
permissions:
pull-requests: write
issues: write
with:
days_until_warn: 7
days_until_close: 0
#stale:
# if: github.event.schedule == '30 1 * * *'
# uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-stale-issues.yml@tidy-dev/iterations
# permissions:
# issues: write