ba4be087d5
Create PR to main with cherry-pick from release / cherry-pick (push) Failing after 0s
CICD NeMo / pre-flight (push) Failing after 0s
CICD NeMo / configure (push) Has been skipped
Build, validate, and release Neural Modules / pre-flight (push) Failing after 1s
CICD NeMo / code-linting (push) Has been skipped
Build, validate, and release Neural Modules / release (push) Has been skipped
Build, validate, and release Neural Modules / release-summary (push) Has been cancelled
CICD NeMo / cicd-test-container-build (push) Has been cancelled
CICD NeMo / cicd-import-tests (push) Has been cancelled
CICD NeMo / L0_Setup_Test_Data_And_Models (push) Has been cancelled
CICD NeMo / cicd-main-unit-tests (push) Has been cancelled
CICD NeMo / cicd-main-speech (push) Has been cancelled
CICD NeMo / Nemo_CICD_Test (push) Has been cancelled
CICD NeMo / Coverage (e2e) (push) Has been cancelled
CICD NeMo / Coverage (unit-test) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
CICD NeMo / cicd-wait-in-queue (push) Has been cancelled
25 lines
1.3 KiB
YAML
25 lines
1.3 KiB
YAML
name: Cancel Workflow
|
|
description: >
|
|
Cancels the current workflow run, i.e. all jobs. Useful if you want to cancel the rest of the workflow when one job
|
|
fails. Note that this will cause the workflow to appear cancelled, not failed.
|
|
|
|
# Cancelling the workflow in a post-script (like this:
|
|
# https://docs.github.com/en/actions/creating-actions/metadata-syntax-for-github-actions#runspost; can also be done with
|
|
# this action: https://github.com/webiny/action-post-run, see Git history of this file) wouldn't help the status, it
|
|
# would still be cancelled. It actually indeed is, but it would be nicer to set it to failed, but there seems to be no
|
|
# way to do this.
|
|
|
|
runs:
|
|
using: "composite"
|
|
steps:
|
|
- name: Cancel Workflow
|
|
# # Fork PRs won't have a token with write access to Actions, thus won't be able to cancel the workflow.
|
|
# if: github.event.pull_request == '' || github.event.pull_request.head.repo.fork == false
|
|
shell: bash
|
|
run: |
|
|
curl --verbose \
|
|
-X POST \
|
|
-H "Accept: application/vnd.github+json" \
|
|
-H "Authorization: Bearer ${{ github.token }}" \
|
|
-H "X-GitHub-Api-Version: 2022-11-28" \
|
|
https://api.github.com/repos/${{ github.repository }}/actions/runs/${{ github.run_id }}/cancel |