From d0b46afc15971b67cebd87fcf581cdc15583ae13 Mon Sep 17 00:00:00 2001 From: James Suplizio Date: Tue, 27 Feb 2024 09:36:08 -0800 Subject: [PATCH] Update version of github-event-processor --- .github/event-processor.config | 3 ++- .github/workflows/event-processor.yml | 2 +- .github/workflows/scheduled-event-processor.yml | 13 ++++++++++++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.github/event-processor.config b/.github/event-processor.config index aa8d4f71b05..a0b2b0ae230 100644 --- a/.github/event-processor.config +++ b/.github/event-processor.config @@ -21,5 +21,6 @@ "IdentifyStaleIssues": "Off", "IdentifyStalePullRequests": "On", "CloseAddressedIssues": "Off", - "LockClosedIssues": "Off" + "LockClosedIssues": "Off", + "EnforceMaxLifeOfIssues": "Off" } diff --git a/.github/workflows/event-processor.yml b/.github/workflows/event-processor.yml index 7b5aa24378b..c2b77c022b4 100644 --- a/.github/workflows/event-processor.yml +++ b/.github/workflows/event-processor.yml @@ -55,7 +55,7 @@ jobs: run: > dotnet tool install Azure.Sdk.Tools.GitHubEventProcessor - --version 1.0.0-dev.20240223.2 + --version 1.0.0-dev.20240227.2 --add-source https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-net/nuget/v3/index.json --global shell: bash diff --git a/.github/workflows/scheduled-event-processor.yml b/.github/workflows/scheduled-event-processor.yml index f21eb417a50..531d70e4097 100644 --- a/.github/workflows/scheduled-event-processor.yml +++ b/.github/workflows/scheduled-event-processor.yml @@ -14,6 +14,8 @@ on: - cron: '30 4,10,16,22 * * *' # Lock closed issues, every 6 hours at 05:30 AM, 11:30 AM, 05:30 PM and 11:30 PM - LockClosedIssues - cron: '30 5,11,17,23 * * *' + # Enforce max life of issues, every Monday at 10:00 AM - EnforceMaxLifeOfIssues + - cron: '0 10 * * MON' # This removes all unnecessary permissions, the ones needed will be set below. # https://docs.github.com/en/actions/security-guides/automatic-token-authentication#permissions-for-the-github_token permissions: {} @@ -34,7 +36,7 @@ jobs: run: > dotnet tool install Azure.Sdk.Tools.GitHubEventProcessor - --version 1.0.0-dev.20240223.2 + --version 1.0.0-dev.20240227.2 --add-source https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-net/nuget/v3/index.json --global shell: bash @@ -126,3 +128,12 @@ jobs: shell: bash env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Enforce Max Life of Issues Scheduled Event + if: github.event.schedule == '0 10 * * MON' + run: | + echo $GITHUB_PAYLOAD > payload.json + github-event-processor ${{ github.event_name }} payload.json EnforceMaxLifeOfIssues + shell: bash + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}