112 lines
4.8 KiB
YAML
112 lines
4.8 KiB
YAML
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/stale@v9.0.0
|
|
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/stale@v9.0.0
|
|
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/stale@v9.0.0
|
|
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/stale@v9.0.0
|
|
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/stale@v9.0.0
|
|
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! 🙏
|