name: 'authentik-repo-stale' on: schedule: - cron: '30 1 * * *' workflow_dispatch: permissions: # Needed to update issues and PRs issues: write jobs: stale: runs-on: ubuntu-latest steps: - id: generate_token uses: tibdex/github-app-token@v2 with: app_id: ${{ secrets.GH_APP_ID }} private_key: ${{ secrets.GH_APP_PRIVATE_KEY }} - uses: actions/stale@v9 with: repo-token: ${{ steps.generate_token.outputs.token }} days-before-stale: 60 days-before-close: 7 exempt-issue-labels: pinned,security,pr_wanted,enhancement,bug/confirmed,enhancement/confirmed,question stale-issue-label: wontfix 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. Thank you for your contributions. # Don't stale PRs, so only apply to PRs with a non-existent label only-pr-labels: foo