name: Stale on: schedule: - cron: "0 0 * * *" workflow_dispatch: # Default to no permissions; grant minimally at the job level. permissions: actions: none attestations: none checks: none contents: none deployments: none discussions: none id-token: none issues: none models: none packages: none pages: none pull-requests: none repository-projects: none security-events: none statuses: none jobs: stale: runs-on: ubuntu-latest timeout-minutes: 10 permissions: issues: write pull-requests: write steps: - uses: actions/stale@eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899 # v10.3.0 with: stale-pr-message: "This PR has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs." stale-issue-message: "This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs." days-before-pr-stale: 14 days-before-pr-close: 7 days-before-issue-stale: 60 days-before-issue-close: 14 stale-pr-label: stale stale-issue-label: stale