Skip to content
Marks issues and pull requests that have not had recent interaction
TypeScript JavaScript
Use this GitHub Action with your project

Add this Action to an existing workflow or create a new one.

View on Marketplace
Branch: master
Clone or download

Latest commit

Latest commit 0d6a8e5 Dec 10, 2019

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
__tests__ Initial import Aug 4, 2019
docs Reflect updated workflow Aug 6, 2019
src Feature: Exempt labels from action (#11) Aug 27, 2019
toolkit Add most recent action Aug 6, 2019
.gitignore remove lib and node_modules Aug 6, 2019
.prettierrc.json Initial import Aug 4, 2019
LICENSE Initial import Aug 4, 2019
README.md Update README.md Nov 27, 2019
action.yml Update description Nov 8, 2019
jest.config.js Initial import Aug 4, 2019
package-lock.json Packag nits (#5) Aug 7, 2019
package.json More nits Aug 7, 2019
tsconfig.json Initial import Aug 4, 2019

README.md

Close Stale Issues and PRs

Warns and then closes issues and PRs that have had no activity for a specified amount of time.

Usage

See action.yml For comprehensive list of options.

Basic:

name: "Close stale issues"
on:
  schedule:
  - cron: "0 0 * * *"

jobs:
  stale:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/stale@v1
      with:
        repo-token: ${{ secrets.GITHUB_TOKEN }}
        stale-issue-message: 'Message to comment on stale issues. If none provided, will not mark issues stale'
        stale-pr-message: 'Message to comment on stale PRs. If none provided, will not mark PRs stale'

Configure stale timeouts:

name: "Close stale issues"
on:
  schedule:
  - cron: "0 0 * * *"

jobs:
  stale:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/stale@v1
      with:
        repo-token: ${{ secrets.GITHUB_TOKEN }}
        stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days'
        days-before-stale: 30
        days-before-close: 5

Configure labels:

name: "Close stale issues"
on:
  schedule:
  - cron: "0 0 * * *"

jobs:
  stale:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/stale@v1
      with:
        repo-token: ${{ secrets.GITHUB_TOKEN }}
        stale-issue-message: 'Stale issue message'
        stale-pr-message: 'Stale issue message'
        stale-issue-label: 'no-issue-activity'
        exempt-issue-label: 'awaiting-approval'
        stale-pr-label: 'no-pr-activity'
        exempt-pr-label: 'awaiting-approval'
You can’t perform that action at this time.