1name: Close inactive issues
 2on:
 3  schedule:
 4    - cron: "42 0 * * *"
 5
 6# Fine-grant permission
 7# https://docs.github.com/en/actions/security-for-github-actions/security-guides/automatic-token-authentication#modifying-the-permissions-for-the-github_token
 8permissions:
 9  issues: write
10
11jobs:
12  close-issues:
13    runs-on: ubuntu-slim
14    permissions:
15      issues: write
16      pull-requests: write
17    steps:
18      - uses: actions/stale@v10
19        with:
20          exempt-issue-labels: "refactoring,help wanted,good first issue,research 🔬,bug,roadmap"
21          days-before-issue-stale: 30
22          days-before-issue-close: 14
23          stale-issue-label: "stale"
24          close-issue-message: "This issue was closed because it has been inactive for 14 days since being marked as stale."
25          days-before-pr-stale: -1
26          days-before-pr-close: -1
27          operations-per-run: 10000
28          repo-token: ${{ secrets.GITHUB_TOKEN }}