Some checks failed
Test examples / Test Examples (20) (push) Has been cancelled
Test examples / Test Examples (22) (push) Has been cancelled
Lock Threads / action (push) Has been cancelled
Trigger Release / start (push) Has been cancelled
Stale issue handler / stale (push) Has been cancelled
Update Font Data / create-pull-request (push) Has been cancelled
build-and-deploy / deploy-target (push) Has been cancelled
build-and-deploy / build (push) Has been cancelled
build-and-deploy / stable - aarch64-unknown-linux-musl - node@16 (push) Has been cancelled
build-and-deploy / stable - x86_64-unknown-linux-musl - node@16 (push) Has been cancelled
build-and-deploy / stable - aarch64-unknown-linux-gnu - node@16 (push) Has been cancelled
build-and-deploy / stable - x86_64-unknown-linux-gnu - node@16 (push) Has been cancelled
build-and-deploy / stable - aarch64-pc-windows-msvc - node@16 (push) Has been cancelled
build-and-deploy / stable - x86_64-pc-windows-msvc - node@16 (push) Has been cancelled
build-and-deploy / stable - aarch64-apple-darwin - node@16 (push) Has been cancelled
build-and-deploy / stable - x86_64-apple-darwin - node@16 (push) Has been cancelled
build-and-deploy / build-wasm (nodejs) (push) Has been cancelled
build-and-deploy / build-wasm (web) (push) Has been cancelled
build-and-deploy / Deploy preview tarball (push) Has been cancelled
build-and-deploy / Potentially publish release (push) Has been cancelled
build-and-deploy / publish-turbopack-npm-packages (push) Has been cancelled
build-and-deploy / Deploy examples (push) Has been cancelled
build-and-deploy / thank you, build (push) Has been cancelled
build-and-deploy / Upload Turbopack Bytesize metrics to Datadog (push) Has been cancelled
Rspack Next.js development integration tests / Rspack integration tests (push) Has been cancelled
Rspack Next.js production integration tests / Rspack integration tests (push) Has been cancelled
Turbopack Next.js development integration tests / Next.js integration tests (push) Has been cancelled
Turbopack Next.js production integration tests / Next.js integration tests (push) Has been cancelled
Update Rspack test manifest / Update and upload Rspack development test manifest (push) Has been cancelled
Update Rspack test manifest / Update and upload Rspack production test manifest (push) Has been cancelled
Upload bundler test manifests to areweturboyet.com / Upload test results (push) Has been cancelled
Update React / create-pull-request (push) Has been cancelled
test-e2e-project-reset-cron / reset-test-project (push) Has been cancelled
Notify about the top 15 issues/PRs/feature requests (most reacted) in the last 90 days / run (push) Has been cancelled
74 lines
4.2 KiB
YAML
74 lines
4.2 KiB
YAML
name: 'Stale issue handler'
|
||
on:
|
||
workflow_dispatch:
|
||
schedule:
|
||
# This runs every day 20 minutes before midnight: https://crontab.guru/#40_23_*_*_*
|
||
- cron: '40 23 * * *'
|
||
|
||
jobs:
|
||
stale:
|
||
runs-on: ubuntu-latest
|
||
if: github.repository_owner == 'vercel'
|
||
steps:
|
||
- uses: actions/stale@v9
|
||
id: issue-stale
|
||
name: 'Mark stale issues, close stale issues'
|
||
with:
|
||
repo-token: ${{ secrets.STALE_TOKEN }}
|
||
ascending: true
|
||
days-before-issue-close: 7
|
||
days-before-issue-stale: 545 # issues with no activity in over ~1.5 years
|
||
days-before-pr-close: -1
|
||
days-before-pr-stale: -1
|
||
remove-issue-stale-when-updated: true
|
||
stale-issue-label: 'stale'
|
||
labels-to-add-when-unstale: 'not stale'
|
||
stale-issue-message: 'This issue has been automatically marked as stale due to inactivity. It will be closed in 7 days unless there’s further input. If you believe this issue is still relevant, please leave a comment or provide updated details. Thank you.'
|
||
close-issue-message: 'This issue has been automatically closed due to inactivity. If you’re still experiencing a similar problem or have additional details to share, please open a new issue following our current issue template. Your updated report helps us investigate and address concerns more efficiently. Thank you for your understanding!'
|
||
operations-per-run: 300 # 1 operation per 100 issues, the rest is to label/comment/close
|
||
- uses: actions/stale@v9
|
||
id: stale-no-repro
|
||
name: 'Close stale issues with no reproduction'
|
||
with:
|
||
repo-token: ${{ secrets.STALE_TOKEN }}
|
||
any-of-issue-labels: 'please add a complete reproduction'
|
||
close-issue-message: 'This issue has been automatically closed due to 2 days of inactivity and the absence of a complete reproduction. If you believe this was done in error, please leave a comment. If you are experiencing a similar issue, consider opening a new issue with a complete reproduction. Thank you.'
|
||
days-before-issue-close: 2
|
||
days-before-issue-stale: 1
|
||
days-before-pr-close: -1
|
||
days-before-pr-stale: -1
|
||
remove-issue-stale-when-updated: true
|
||
stale-issue-label: 'stale'
|
||
labels-to-add-when-unstale: 'not stale'
|
||
operations-per-run: 300 # 1 operation per 100 issues, the rest is to label/comment/close
|
||
- uses: actions/stale@v9
|
||
id: stale-simple-repro
|
||
name: 'Close issues with no simple repro'
|
||
with:
|
||
repo-token: ${{ secrets.STALE_TOKEN }}
|
||
any-of-issue-labels: 'please simplify reproduction'
|
||
close-issue-message: 'This issue has been automatically closed due to 14 days of inactivity and the absence of a simple reproduction for investigation. If you believe this was done in error, please leave a comment. If you are experiencing a similar issue, consider opening a new issue with a simple reproduction. Thank you.'
|
||
days-before-issue-close: 14
|
||
days-before-issue-stale: 1
|
||
days-before-pr-close: -1
|
||
days-before-pr-stale: -1
|
||
remove-issue-stale-when-updated: true
|
||
stale-issue-label: 'stale'
|
||
labels-to-add-when-unstale: 'not stale'
|
||
operations-per-run: 300 # 1 operation per 100 issues, the rest is to label/comment/close
|
||
- uses: actions/stale@v9
|
||
id: stale-no-canary
|
||
name: 'Close issues not verified on canary'
|
||
with:
|
||
repo-token: ${{ secrets.STALE_TOKEN }}
|
||
any-of-issue-labels: 'please verify canary'
|
||
close-issue-message: 'This issue has been automatically closed due to 14 days of inactivity and the absence of testing against next@canary. If you believe this was done in error, please leave a comment. If you are experiencing a similar issue, consider opening a new issue with a reproduction. Thank you.'
|
||
days-before-issue-close: 14
|
||
days-before-issue-stale: 1
|
||
days-before-pr-close: -1
|
||
days-before-pr-stale: -1
|
||
remove-issue-stale-when-updated: true
|
||
stale-issue-label: 'stale'
|
||
labels-to-add-when-unstale: 'not stale'
|
||
operations-per-run: 300 # 1 operation per 100 issues, the rest is to label/comment/close
|