Stale #60
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
name: Stale | |
# **What it does**: Close issues and pull requests after no updates for 365 days. | |
# **Why we have it**: We want to manage our queue of issues and pull requests. | |
# **Who does it impact**: Everyone that works on docs or docs-internal. | |
on: | |
schedule: | |
- cron: '20 16 * * *' # Run every day at 16:20 UTC / 8:20 PST | |
permissions: | |
contents: read | |
issues: write | |
pull-requests: write | |
jobs: | |
stale: | |
if: github.repository == 'github/docs-internal' || github.repository == 'github/docs' | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9.0.0 | |
with: | |
repo-token: ${{ secrets.GITHUB_TOKEN }} | |
stale-issue-message: 'This issue is stale because there have been no updates in 365 days.' | |
stale-pr-message: 'This PR is stale because there have been no updates in 365 days.' | |
days-before-stale: 365 | |
days-before-close: 0 | |
stale-issue-label: 'stale' | |
stale-pr-label: 'stale' | |
exempt-pr-labels: 'never-stale,waiting for review' | |
exempt-issue-labels: 'never-stale,help wanted,waiting for review' | |
operations-per-run: 1000 | |
close-issue-reason: not_planned | |
- name: Check out repo | |
if: ${{ failure() }} | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- uses: ./.github/actions/slack-alert | |
if: ${{ failure() }} | |
with: | |
slack_channel_id: ${{ secrets.DOCS_ALERTS_SLACK_CHANNEL_ID }} | |
slack_token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }} |