name: Close stale issues on: # Allows you to dictate when you want this workflow to run using cron syntax (times in UTC) schedule: - cron: "0 15 * * *" # Allows you to run this workflow manually from the Actions tab # workflow_dispatch: jobs: close-stale-issues: runs-on: ubuntu-latest permissions: issues: write pull-requests: write steps: - uses: actions/stale@v8.0.0 with: # Comma separated list of labels that can be assigned to issues to exclude them from being marked as stale exempt-issue-labels: contributions welcome, feature request, regression # Override exempt-all-assignees but only to exempt the issues with an assignee to be marked as stale automatically exempt-all-issue-assignees: true # Used to ignore the issues and pull requests created before the start date # Start date should be April 19, 2022 - corresponds to the day previous stale bot stopped working start-date: '2022-04-19T00:00:00Z' # Number of days without activity before the actions/stale action labels an issue days-before-issue-stale: 30 # Number of days without activity before the actions/stale action closes an issue days-before-issue-close: 30 # Label you want to apply to issues that have been inactive for the amount of time specified by days-before-issue-stale stale-issue-label: "stale" # Comment that you want to add to issues that are labeled by the actions/stale action stale-issue-message: "This issue has been automatically marked as stale due to inactivity and will be closed in 7 days if no further activity occurs. If further support is needed, please provide an update and/or more details." # Comment that you want to add to issues that are closed by the actions/stale action close-issue-message: "This issue has been automatically closed due to inactivity. Please reactivate if further support is needed." # If you never want this action to label PRs, set this value to -1 days-before-pr-stale: -1 # If you never want this action to close PRs, set this value to -1 days-before-pr-close: -1 repo-token: ${{ secrets.GITHUB_TOKEN }}