From b2f6ae43ef274ace3e100ca09c1ebe6b274c1485 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Wed, 3 Apr 2024 07:50:05 +0000 Subject: [PATCH 1/3] lock-threads.yml: update to match main configuration --- .github/workflows/lock-threads.yml | 36 ++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/lock-threads.yml diff --git a/.github/workflows/lock-threads.yml b/.github/workflows/lock-threads.yml new file mode 100644 index 0000000..92383f8 --- /dev/null +++ b/.github/workflows/lock-threads.yml @@ -0,0 +1,36 @@ +# This file is synced from the `.github` repository, do not modify it directly. +name: Lock threads + +on: + push: + paths: + - .github/workflows/lock-threads.yml + branches-ignore: + - dependabot/** + schedule: + # Once every day at 1am UTC + - cron: "0 1 * * *" + issue_comment: + +permissions: + issues: write + pull-requests: write + +concurrency: + group: lock-threads + cancel-in-progress: ${{ github.event_name != 'issue_comment' }} + +jobs: + lock-threads: + if: github.repository_owner == 'Homebrew' && github.event_name != 'issue_comment' + runs-on: ubuntu-latest + steps: + - name: Lock Outdated Threads + uses: dessant/lock-threads@1bf7ec25051fe7c00bdd17e6a7cf3d7bfb7dc771 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + process-only: 'issues, prs' + issue-inactive-days: 30 + add-issue-labels: outdated + pr-inactive-days: 30 + add-pr-labels: outdated From 695d7c337dcd8d0990bc904e3b52e554e139d7c7 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Wed, 3 Apr 2024 07:50:06 +0000 Subject: [PATCH 2/3] stale-issues.yml: update to match main configuration --- .github/workflows/stale-issues.yml | 70 ++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 .github/workflows/stale-issues.yml diff --git a/.github/workflows/stale-issues.yml b/.github/workflows/stale-issues.yml new file mode 100644 index 0000000..5fd78c2 --- /dev/null +++ b/.github/workflows/stale-issues.yml @@ -0,0 +1,70 @@ +# This file is synced from the `.github` repository, do not modify it directly. +name: Manage stale issues + +on: + push: + paths: + - .github/workflows/stale-issues.yml + branches-ignore: + - dependabot/** + schedule: + # Once every day at midnight UTC + - cron: "0 0 * * *" + issue_comment: + +permissions: + issues: write + pull-requests: write + +concurrency: + group: stale-issues + cancel-in-progress: ${{ github.event_name != 'issue_comment' }} + +jobs: + stale: + if: > + github.repository_owner == 'Homebrew' && ( + github.event_name != 'issue_comment' || ( + contains(github.event.issue.labels.*.name, 'stale') || + contains(github.event.pull_request.labels.*.name, 'stale') + ) + ) + runs-on: ubuntu-latest + steps: + - name: Mark/Close Stale Issues and Pull Requests + uses: actions/stale@v9 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + days-before-stale: 21 + days-before-close: 7 + stale-issue-message: > + This issue has been automatically marked as stale because it has not had + recent activity. It will be closed if no further activity occurs. + stale-pr-message: > + This pull request has been automatically marked as stale because it has not had + recent activity. It will be closed if no further activity occurs. + exempt-issue-labels: "gsoc-outreachy,help wanted,in progress" + exempt-pr-labels: "gsoc-outreachy,help wanted,in progress" + + bump-pr-stale: + if: > + github.repository_owner == 'Homebrew' && ( + github.event_name != 'issue_comment' || ( + contains(github.event.issue.labels.*.name, 'stale') || + contains(github.event.pull_request.labels.*.name, 'stale') + ) + ) + runs-on: ubuntu-latest + steps: + - name: Mark/Close Stale `bump-formula-pr` and `bump-cask-pr` Pull Requests + uses: actions/stale@v9 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + days-before-stale: 2 + days-before-close: 1 + stale-pr-message: > + This pull request has been automatically marked as stale because it has not had + recent activity. It will be closed if no further activity occurs. To keep this + pull request open, add a `help wanted` or `in progress` label. + exempt-pr-labels: "help wanted,in progress" + any-of-labels: "bump-formula-pr,bump-cask-pr" From 99c799867219639a6fa60eefe66988711c6cbda8 Mon Sep 17 00:00:00 2001 From: MikeMcQuaid <125011+MikeMcQuaid@users.noreply.github.com> Date: Wed, 3 Apr 2024 07:50:06 +0000 Subject: [PATCH 3/3] [create-pull-request] automated change --- .github/workflows/triage-issues.yml | 84 ----------------------------- 1 file changed, 84 deletions(-) delete mode 100644 .github/workflows/triage-issues.yml diff --git a/.github/workflows/triage-issues.yml b/.github/workflows/triage-issues.yml deleted file mode 100644 index e5e5f99..0000000 --- a/.github/workflows/triage-issues.yml +++ /dev/null @@ -1,84 +0,0 @@ -# This file is synced from the `.github` repository, do not modify it directly. -name: Triage issues - -on: - push: - paths: - - .github/workflows/triage-issues.yml - branches-ignore: - - dependabot/** - schedule: - # Once every day at midnight UTC - - cron: "0 0 * * *" - issue_comment: - -permissions: - issues: write - pull-requests: write - -concurrency: - group: triage-issues - cancel-in-progress: ${{ github.event_name != 'issue_comment' }} - -jobs: - stale: - if: > - github.repository_owner == 'Homebrew' && ( - github.event_name != 'issue_comment' || ( - contains(github.event.issue.labels.*.name, 'stale') || - contains(github.event.pull_request.labels.*.name, 'stale') - ) - ) - runs-on: ubuntu-latest - steps: - - name: Mark/Close Stale Issues and Pull Requests - uses: actions/stale@v9 - with: - repo-token: ${{ secrets.GITHUB_TOKEN }} - days-before-stale: 21 - days-before-close: 7 - stale-issue-message: > - This issue has been automatically marked as stale because it has not had - recent activity. It will be closed if no further activity occurs. - stale-pr-message: > - This pull request has been automatically marked as stale because it has not had - recent activity. It will be closed if no further activity occurs. - exempt-issue-labels: "gsoc-outreachy,help wanted,in progress" - exempt-pr-labels: "gsoc-outreachy,help wanted,in progress" - - bump-pr-stale: - if: > - github.repository_owner == 'Homebrew' && ( - github.event_name != 'issue_comment' || ( - contains(github.event.issue.labels.*.name, 'stale') || - contains(github.event.pull_request.labels.*.name, 'stale') - ) - ) - runs-on: ubuntu-latest - steps: - - name: Mark/Close Stale `bump-formula-pr` and `bump-cask-pr` Pull Requests - uses: actions/stale@v9 - with: - repo-token: ${{ secrets.GITHUB_TOKEN }} - days-before-stale: 2 - days-before-close: 1 - stale-pr-message: > - This pull request has been automatically marked as stale because it has not had - recent activity. It will be closed if no further activity occurs. To keep this - pull request open, add a `help wanted` or `in progress` label. - exempt-pr-labels: "help wanted,in progress" - any-of-labels: "bump-formula-pr,bump-cask-pr" - - lock-threads: - if: github.repository_owner == 'Homebrew' && github.event_name != 'issue_comment' - runs-on: ubuntu-latest - steps: - - name: Lock Outdated Threads - uses: dessant/lock-threads@1bf7ec25051fe7c00bdd17e6a7cf3d7bfb7dc771 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - process-only: 'issues, prs' - issue-inactive-days: 30 - add-issue-labels: outdated - pr-inactive-days: 30 - add-pr-labels: outdated