From 09b387fccddb658ae93acc6ec8dc490155c4fdea Mon Sep 17 00:00:00 2001 From: David Steele Date: Wed, 4 May 2022 09:24:35 -0400 Subject: [PATCH] Move issue locking to Github actions. The old plugin has been defunct for some time so there are currently a lot of unlocked issues. Running this once per week seems sufficient for now. Worst case it can be run manually if it gets behind. --- .github/lock.yml | 35 ------------------------------- .github/workflows/lock-thread.yml | 25 ++++++++++++++++++++++ 2 files changed, 25 insertions(+), 35 deletions(-) delete mode 100644 .github/lock.yml create mode 100644 .github/workflows/lock-thread.yml diff --git a/.github/lock.yml b/.github/lock.yml deleted file mode 100644 index f7be967d5..000000000 --- a/.github/lock.yml +++ /dev/null @@ -1,35 +0,0 @@ -# Configuration for Lock Threads - https://github.com/dessant/lock-threads - -# Number of days of inactivity before a closed issue or pull request is locked -daysUntilLock: 90 - -# Skip issues and pull requests created before a given timestamp. Timestamp must -# follow ISO 8601 (`YYYY-MM-DD`). Set to `false` to disable -skipCreatedBefore: false - -# Issues and pull requests with these labels will be ignored. Set to `[]` to disable -exemptLabels: [] - -# Label to add before locking, such as `outdated`. Set to `false` to disable -lockLabel: false - -# Comment to post before locking. Set to `false` to disable -lockComment: false - -# Assign `resolved` as the reason for locking. Set to `false` to disable -setLockReason: false - -# Limit to only `issues` or `pulls` -# only: issues - -# Optionally, specify configuration settings just for `issues` or `pulls` -# issues: -# exemptLabels: -# - help-wanted -# lockLabel: outdated - -# pulls: -# daysUntilLock: 30 - -# Repository to extend settings from -# _extends: repo diff --git a/.github/workflows/lock-thread.yml b/.github/workflows/lock-thread.yml new file mode 100644 index 000000000..f7e167a67 --- /dev/null +++ b/.github/workflows/lock-thread.yml @@ -0,0 +1,25 @@ +# Configuration documentation at https://github.com/dessant/lock-threads + +name: 'lock-thread' + +on: + schedule: + - cron: '37 7 * * 0' + workflow_dispatch: + +permissions: + issues: write + +concurrency: + group: lock + +jobs: + action: + runs-on: ubuntu-latest + steps: + - uses: dessant/lock-threads@v3 + with: + process-only: 'issues' + issue-inactive-days: '90' + issue-comment: '' + issue-lock-reason: ''