Stale Bot workflow #35196
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
on: | |
schedule: | |
- cron: "0 0 * * *" | |
name: Stale Bot workflow | |
permissions: { } | |
jobs: | |
build: | |
if: ${{ github.repository_owner == 'nrwl' }} | |
permissions: | |
issues: write # to close stale issues (actions/stale) | |
pull-requests: write # to close stale PRs (actions/stale) | |
name: stale | |
runs-on: ubuntu-latest | |
steps: | |
# This handles issues that need more info | |
- name: stale-more-info-needed | |
id: stale-more-info-needed | |
uses: actions/[email protected] | |
with: | |
repo-token: ${{ secrets.GITHUB_TOKEN }} | |
days-before-stale: 7 | |
days-before-close: 21 | |
stale-issue-label: "stale" | |
operations-per-run: 300 | |
remove-stale-when-updated: true | |
only-labels: "blocked: more info needed" | |
stale-issue-message: | | |
This issue has been automatically marked as stale because more information has not been provided within 7 days. | |
It will be closed in 21 days if no information is provided. | |
If information has been provided, please reply to keep it active. | |
Thanks for being a part of the Nx community! 🙏 | |
# This handles PRs that need to be rebased | |
- name: stale-needs-rebase | |
id: stale-needs-rebase | |
uses: actions/[email protected] | |
with: | |
repo-token: ${{ secrets.GITHUB_TOKEN }} | |
days-before-stale: 7 | |
days-before-close: 21 | |
stale-issue-label: "stale" | |
operations-per-run: 300 | |
remove-stale-when-updated: true | |
only-labels: "blocked: needs rebased" | |
stale-issue-message: | | |
This PR has been automatically marked as stale because it has not been rebased in 7 days. | |
It will be closed in 21 days if it is not rebased. | |
If the PR has been rebased or you are working on rebasing it, please reply to keep it active. | |
If you do not have time, please let us know and we can rebase it. | |
Thanks for being a part of the Nx community! 🙏 | |
# This handles issues that do not have a repro | |
- name: stale-repro-needed | |
id: stale-repro-needed | |
uses: actions/[email protected] | |
with: | |
repo-token: ${{ secrets.GITHUB_TOKEN }} | |
days-before-stale: 7 | |
days-before-close: 21 | |
stale-issue-label: "stale" | |
operations-per-run: 300 | |
remove-stale-when-updated: true | |
only-labels: "blocked: repro needed" | |
stale-issue-message: | | |
This issue has been automatically marked as stale because no reproduction was provided within 7 days. | |
Please help us help you. Providing a repository exhibiting the issue helps us diagnose and fix the issue. | |
Any time that we spend reproducing this issue is time taken away from addressing this issue and other issues. | |
This issue will be closed in 21 days if a reproduction is not provided. | |
If a reproduction has been provided, please reply to keep it active. | |
Thanks for being a part of the Nx community! 🙏 | |
- name: stale-retry-with-latest | |
id: stale-retry-with-latest | |
uses: actions/[email protected] | |
with: | |
repo-token: ${{ secrets.GITHUB_TOKEN }} | |
days-before-stale: 7 | |
days-before-close: 21 | |
stale-issue-label: "stale" | |
operations-per-run: 300 | |
remove-stale-when-updated: true | |
only-labels: "blocked: retry with latest" | |
stale-issue-message: | | |
This issue has been automatically marked as stale because no results of retrying on the latest version of Nx was provided within 7 days. | |
It will be closed in 21 days if no results are provided. | |
If the issue is still present, please reply to keep it active. | |
If the issue was not present, please close this issue. | |
Thanks for being a part of the Nx community! 🙏 | |
# This handles issues are really old and were made with a previous major | |
- name: stale-bug | |
id: stale-bug | |
uses: actions/[email protected] | |
with: | |
repo-token: ${{ secrets.GITHUB_TOKEN }} | |
days-before-stale: 180 | |
days-before-close: 21 | |
stale-issue-label: "stale" | |
operations-per-run: 300 | |
remove-stale-when-updated: true | |
stale-issue-message: | | |
This issue has been automatically marked as stale because it hasn't had any activity for 6 months. | |
Many things may have changed within this time. The issue may have already been fixed or it may not be relevant anymore. | |
If at this point, this is still an issue, please respond with updated information. | |
It will be closed in 21 days if no further activity occurs. | |
Thanks for being a part of the Nx community! 🙏 |