diff --git a/.github/workflows/lock-threads.yml b/.github/workflows/lock-threads.yml new file mode 100644 index 0000000000000..885b7e8708a08 --- /dev/null +++ b/.github/workflows/lock-threads.yml @@ -0,0 +1,34 @@ +# SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: MIT + +name: 'Lock threads older than 120 days' + +on: + schedule: + - cron: '17 3 * * 7' + workflow_dispatch: + +permissions: + issues: write + pull-requests: write + +concurrency: + group: lock-threads + +jobs: + action: + runs-on: ubuntu-latest + steps: + - uses: dessant/lock-threads@v5 + with: + issue-inactive-days: '120' + issue-lock-reason: 'resolved' + issue-comment: > + This issue has been inactive for 120 days, we're locking it to keep discussions tidy and focused. + If you believe this issue is still relevant, we encourage you to update Nextcloud to the latest supported version first. + If needed, feel free to create a new issue, and we'll be happy to help. + pr-inactive-days: '120' + pr-lock-reason: 'resolved' + pr-comment: > + This PR has been inactive for 120 days, we're locking it to keep discussions tidy and focused. + If this PR is causing any issues, feel free to create a new issue, and we'll be happy to help.