set workflow permissions

This commit is contained in:
David Lord 2023-01-09 12:45:16 -08:00
parent 3812a52e96
commit 9da947a279
No known key found for this signature in database
GPG key ID: 7A1C87E3F5BC42A8

View file

@ -1,18 +1,25 @@
# This does not automatically close "stale" issues. Instead, it locks closed issues after 2 weeks of no activity.
# If there's a new issue related to an old one, we've found it's much easier to work on as a new issue.
name: 'Lock threads'
# Lock closed issues that have not received any further activity for
# two weeks. This does not close open issues, only humans may do that.
# We find that it is easier to respond to new issues with fresh examples
# rather than continuing discussions on old issues.
on:
schedule:
- cron: '0 0 * * *'
permissions:
issues: write
pull-requests: write
concurrency:
group: lock
jobs:
lock:
runs-on: ubuntu-latest
steps:
- uses: dessant/lock-threads@v4
with:
github-token: ${{ github.token }}
issue-inactive-days: 14
pr-inactive-days: 14