Updated the days before closing stale PRs from 180 to 365. Due to internal priorities we need to allow more time for PR reviews. Based on my reading, we need to increase `days-before-close` to ensure that any PR marked with the `stale` label currently benefits from the extension. Once we are caught up on the backlog, we can revisit this setting.
32 lines
1.3 KiB
YAML
32 lines
1.3 KiB
YAML
name: Stale
|
|
|
|
# **What it does**: Close pull requests after no updates for 180 days.
|
|
# **Why we have it**: This repository gets a lot of PRs, and the maintainers team is small.
|
|
# This helps reduce the open PRs to ones that are most desired by the community.
|
|
# **Who does it impact**: Contributors and maintainers of github/gitignore.
|
|
|
|
on:
|
|
schedule:
|
|
- cron: '20 16 * * *' # Run every day at 16:20 UTC / 8:20 PST
|
|
|
|
permissions:
|
|
actions: write
|
|
contents: write # only for delete-branch option
|
|
issues: write
|
|
pull-requests: write
|
|
|
|
jobs:
|
|
stale:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 # v9.1.0
|
|
with:
|
|
stale-pr-message: 'This PR is stale because there have been no updates in 90 days. It will close after 180 days of inactivity. Leave a comment if you want to keep it open :smile:'
|
|
close-pr-message: 'This PR has been closed because it was inactive for 180 days. If you want to continue working on it, please open a new PR.'
|
|
days-before-stale: 90
|
|
days-before-close: 365
|
|
stale-pr-label: 'stale'
|
|
exempt-pr-labels: 'keep'
|
|
close-issue-reason: not_planned
|
|
ascending: true # Sort PRs by last updated date in ascending order
|
|
operations-per-run: 300
|