From 8b2b8d33de60fa76c166aa782baa75a35c6875fa Mon Sep 17 00:00:00 2001 From: Barthelemy Date: Tue, 20 Aug 2024 10:29:13 +0200 Subject: [PATCH 1/2] Add a github action to clean the PR tests. --- .github/workflows/clean-test.yml | 53 ++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 .github/workflows/clean-test.yml diff --git a/.github/workflows/clean-test.yml b/.github/workflows/clean-test.yml new file mode 100644 index 0000000000..eb0637049a --- /dev/null +++ b/.github/workflows/clean-test.yml @@ -0,0 +1,53 @@ +--- +name: Clean 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 + message: + description: Human-readable message displayed on the new pending status + type: string + required: false + default: '' + + # Warning: GitHub limits the total number of inputs to 10, so a maximum of + # 8 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/QualityControl/o2': + description: build/QualityControl/o2 + type: boolean + default: true + 'check_build/QualityControl/o2-dataflow-cs8 ': + description: build/QualityControl/o2-dataflow-cs8 + type: boolean + default: true + 'check_build/QualityControl/o2-cs8 ': + description: build/QualityControl/o2-cs8 + type: boolean + default: true + 'check_build/QualityControl/o2-dataflow/macOS-arm ': + description: build/QualityControl/o2-dataflow/macOS-arm + type: boolean + default: true + +permissions: {} + +jobs: + clean: + name: Clean 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 }} + message: ${{ github.event.inputs.message }} + checks: ${{ toJSON(github.event.inputs) }} + permissions: + pull-requests: read # to get last commit for pr (octokit/graphql-action) + statuses: write # for set-github-status From 69dd059364a6268adff33e2310e8c273847f5478 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Barth=C3=A9l=C3=A9my=20von=20Haller?= Date: Thu, 29 Aug 2024 08:00:39 +0200 Subject: [PATCH 2/2] Update clean-test.yml Fix the spurrious space and added O2fst --- .github/workflows/clean-test.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/clean-test.yml b/.github/workflows/clean-test.yml index eb0637049a..b1490d3868 100644 --- a/.github/workflows/clean-test.yml +++ b/.github/workflows/clean-test.yml @@ -23,19 +23,23 @@ name: Clean PR checks description: build/QualityControl/o2 type: boolean default: true - 'check_build/QualityControl/o2-dataflow-cs8 ': + 'check_build/QualityControl/o2-dataflow-cs8': description: build/QualityControl/o2-dataflow-cs8 type: boolean default: true - 'check_build/QualityControl/o2-cs8 ': + 'check_build/QualityControl/o2-cs8': description: build/QualityControl/o2-cs8 type: boolean default: true - 'check_build/QualityControl/o2-dataflow/macOS-arm ': + 'check_build/QualityControl/o2-dataflow/macOS-arm': description: build/QualityControl/o2-dataflow/macOS-arm type: boolean default: true - + 'check_build/QualityControl/O2fst/o2': + description: Could you add build/QualityControl/O2fst/o2 + type: boolean + default: true + permissions: {} jobs: