--- 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/AliceO2/O2/o2/macOS-arm': description: build/AliceO2/O2/o2/macOS-arm type: boolean default: true 'check_build/O2/fullCI_slc9': description: build/O2/fullCI type: boolean default: true 'check_build/O2/o2-dataflow-slc9': description: build/O2/o2-dataflow-slc9 type: boolean default: true 'check_build/O2/o2/aarch64': description: build/O2/o2/aarch64 type: boolean default: true 'check_build/O2/o2_slc9': description: build/O2/o2_slc9 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