From 537c6696f30169e8b467bbfd9274b2cec646d9d4 Mon Sep 17 00:00:00 2001 From: Giulio Eulisse <10544+ktf@users.noreply.github.com> Date: Fri, 17 May 2024 15:10:13 +0200 Subject: [PATCH] Circumvent limit on the choices Separate cleanup between linux and macOS --- .github/workflows/clean-pr-checks-macos.yml | 39 +++++++++++++++++++++ .github/workflows/clean-pr-checks.yml | 8 ----- 2 files changed, 39 insertions(+), 8 deletions(-) create mode 100644 .github/workflows/clean-pr-checks-macos.yml diff --git a/.github/workflows/clean-pr-checks-macos.yml b/.github/workflows/clean-pr-checks-macos.yml new file mode 100644 index 0000000000..c80b7e74c3 --- /dev/null +++ b/.github/workflows/clean-pr-checks-macos.yml @@ -0,0 +1,39 @@ +--- +name: Clean macOS PR checks + +'on': + workflow_dispatch: + inputs: + pr: + description: PR number in this repo to be cleaned + type: string # can't use number here + required: true + + # Warning: GitHub limits the total number of inputs to 10, so a maximum of + # 9 checks is allowed here! + # Warning: the check_* keys are magic and must consist of the string + # "check_" followed by the applicable check name exactly. The + # "description" field is only the human-readable label for the input. + 'check_build/alidist/O2Suite/o2/macOS': + description: build/alidist/O2Suite/o2/macOS + type: boolean + default: true + 'check_build/alidist/O2Suite/o2/macOS-arm': + description: build/alidist/O2Suite/o2/macOS-arm + type: boolean + default: true + +permissions: {} + +jobs: + clean: + name: Clean macOS PR checks + uses: alisw/ali-bot/.github/workflows/clean-pr-checks.yml@master + with: + owner: ${{ github.event.repository.owner.login }} + repo: ${{ github.event.repository.name }} + pr: ${{ github.event.inputs.pr }} + checks: ${{ toJSON(github.event.inputs) }} + permissions: + pull-requests: read # to get last commit for pr (octokit/graphql-action) + statuses: write # for set-github-status diff --git a/.github/workflows/clean-pr-checks.yml b/.github/workflows/clean-pr-checks.yml index b6e2eadd7d..a5c6e8da06 100644 --- a/.github/workflows/clean-pr-checks.yml +++ b/.github/workflows/clean-pr-checks.yml @@ -38,14 +38,6 @@ name: Clean PR checks description: build/O2/fullCI/alidist type: boolean default: true - 'check_build/alidist/O2Suite/o2/macOS': - description: build/alidist/O2Suite/o2/macOS - type: boolean - default: true - 'check_build/alidist/O2Suite/o2/macOS-arm': - description: build/alidist/O2Suite/o2/macOS-arm - type: boolean - default: true 'check_build/AliGenerators/generators': description: build/AliGenerators/generators type: boolean