From b9d24913e8d3318183fe7544e23eccf4ffe891ae Mon Sep 17 00:00:00 2001 From: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com> Date: Thu, 26 Sep 2024 14:10:16 +0200 Subject: [PATCH 1/4] Create lock-closed-issues-discussions-and-prs.yml --- ...lock-closed-issues-discussions-and-prs.yml | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/lock-closed-issues-discussions-and-prs.yml diff --git a/.github/workflows/lock-closed-issues-discussions-and-prs.yml b/.github/workflows/lock-closed-issues-discussions-and-prs.yml new file mode 100644 index 000000000..803576abb --- /dev/null +++ b/.github/workflows/lock-closed-issues-discussions-and-prs.yml @@ -0,0 +1,35 @@ +name: Lock Closed Issues, PRs, and Discussions + +on: + schedule: + - cron: '0 1 * * *' + workflow_dispatch: + inputs: + reason: + description: 'Reason for manual trigger' + required: false + default: 'Manual run' + +jobs: + lock-threads: + runs-on: ubuntu-latest + steps: + - name: Lock threads after 30 days of inactivity + uses: dessant/lock-threads@v5 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + issue-inactive-days: '30' + pr-inactive-days: '30' + discussion-inactive-days: '30' + issue-lock-reason: 'resolved' + pr-lock-reason: 'resolved' + log-output: true + issue-comment: > + This issue has been automatically locked. + If you have a related issue, please open a new one with a link to this issue. + pr-comment: > + This pull request has been automatically locked. + If you have a related pull request, please open a new one with a link to this PR. + discussion-comment: > + This discussion has been automatically locked. + If you have a related topic, please open a new discussion with a link to this one. From 6ee80c3ea771ce4435c072a148cc325949941d9a Mon Sep 17 00:00:00 2001 From: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com> Date: Thu, 26 Sep 2024 14:20:21 +0200 Subject: [PATCH 2/4] Update lock-closed-issues-discussions-and-prs.yml --- .../lock-closed-issues-discussions-and-prs.yml | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/.github/workflows/lock-closed-issues-discussions-and-prs.yml b/.github/workflows/lock-closed-issues-discussions-and-prs.yml index 803576abb..c717a9fc6 100644 --- a/.github/workflows/lock-closed-issues-discussions-and-prs.yml +++ b/.github/workflows/lock-closed-issues-discussions-and-prs.yml @@ -1,4 +1,4 @@ -name: Lock Closed Issues, PRs, and Discussions +name: Lock Closed Issues, Discussions, and PRs on: schedule: @@ -21,15 +21,3 @@ jobs: issue-inactive-days: '30' pr-inactive-days: '30' discussion-inactive-days: '30' - issue-lock-reason: 'resolved' - pr-lock-reason: 'resolved' - log-output: true - issue-comment: > - This issue has been automatically locked. - If you have a related issue, please open a new one with a link to this issue. - pr-comment: > - This pull request has been automatically locked. - If you have a related pull request, please open a new one with a link to this PR. - discussion-comment: > - This discussion has been automatically locked. - If you have a related topic, please open a new discussion with a link to this one. From 0e31c02f9ed400341a7b60b421b8e52a3d161136 Mon Sep 17 00:00:00 2001 From: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com> Date: Thu, 26 Sep 2024 14:27:58 +0200 Subject: [PATCH 3/4] Update lock-closed-issues-discussions-and-prs.yml --- .../workflows/lock-closed-issues-discussions-and-prs.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/lock-closed-issues-discussions-and-prs.yml b/.github/workflows/lock-closed-issues-discussions-and-prs.yml index c717a9fc6..854c7628b 100644 --- a/.github/workflows/lock-closed-issues-discussions-and-prs.yml +++ b/.github/workflows/lock-closed-issues-discussions-and-prs.yml @@ -3,12 +3,6 @@ name: Lock Closed Issues, Discussions, and PRs on: schedule: - cron: '0 1 * * *' - workflow_dispatch: - inputs: - reason: - description: 'Reason for manual trigger' - required: false - default: 'Manual run' jobs: lock-threads: From 2364fac240ab4b9736b2e190d76545b2a7719198 Mon Sep 17 00:00:00 2001 From: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com> Date: Thu, 26 Sep 2024 19:10:40 +0200 Subject: [PATCH 4/4] Update lock-closed-issues-discussions-and-prs.yml --- .github/workflows/lock-closed-issues-discussions-and-prs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lock-closed-issues-discussions-and-prs.yml b/.github/workflows/lock-closed-issues-discussions-and-prs.yml index 854c7628b..d00853964 100644 --- a/.github/workflows/lock-closed-issues-discussions-and-prs.yml +++ b/.github/workflows/lock-closed-issues-discussions-and-prs.yml @@ -1,4 +1,4 @@ -name: Lock Closed Issues, Discussions, and PRs +name: Lock closed Issues, Discussions, and PRs on: schedule: