diff --git a/.github/workflows/lock.yml b/.github/workflows/lock.yml index a4d3e9b5..81b445bc 100644 --- a/.github/workflows/lock.yml +++ b/.github/workflows/lock.yml @@ -3,27 +3,32 @@ name: 'Lock Threads' on: schedule: - cron: '0 0 * * *' + workflow_dispatch: permissions: - contents: read + issues: write + pull-requests: write + discussions: write + +concurrency: + group: lock-threads jobs: - lock: - permissions: - issues: write # for dessant/lock-threads to lock issues - pull-requests: write # for dessant/lock-threads to lock PRs + action: runs-on: ubuntu-latest steps: - - uses: dessant/lock-threads@v2 + - uses: dessant/lock-threads@v5 with: github-token: ${{ github.token }} - issue-lock-inactive-days: '30' - pr-lock-inactive-days: '60' - issue-lock-comment: > + issue-inactive-days: '30' + issue-comment: > This issue has been automatically locked since there has not been any recent activity after it was closed. - Please open a new issue for related bugs. - pr-lock-comment: > + pr-inactive-days: '60' + pr-comment: > This pull request has been automatically locked since there has not been any recent activity after it was closed. - Please open a new issue for related bugs. + discussion-inactive-days: '60' + discussion-comment: > + This discussion has been automatically locked since there + has not been any recent activity after it was closed.