Add workflow for inactivity lock

This commit is contained in:
baldurk
2025-05-30 11:05:10 +01:00
parent 6111affe33
commit 3aaf08c903
+29
View File
@@ -0,0 +1,29 @@
name: Lock old issues and PRs
on:
schedule:
- cron: "45 6 * * *"
workflow_dispatch:
jobs:
inactivity-lock:
name: Lock issues and PRs
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write
steps:
- name: 🔒 Lock closed issues and PRs
uses: klaasnicolaas/action-inactivity-lock@v1.1.3
id: lock
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
rate-limit-buffer: 500
days-inactive-issues: 70
days-inactive-prs: 70
lock-reason-issues: "resolved"
lock-reason-prs: "resolved"
- name: 🔍 Display locked issues and PRs
run: |
echo "Locked issues: $(echo '${{ steps.lock.outputs.locked-issues }}' | jq)"
echo "Locked PRs: $(echo '${{ steps.lock.outputs.locked-prs }}' | jq)"