From 6b4e291670f0e1eeb9c4b34d7d75f08eb2dd71dd Mon Sep 17 00:00:00 2001 From: Jagandeep Brar Date: Sun, 23 Jan 2022 16:02:17 -0500 Subject: [PATCH] new(ci): Cancel in-progress workflow runs on new trigger --- .github/workflows/release_alpha.yml | 10 ++++++++++ .github/workflows/release_beta.yml | 10 ++++++++++ .github/workflows/release_internal.yml | 11 ++++++++++- 3 files changed, 30 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release_alpha.yml b/.github/workflows/release_alpha.yml index 80ff99df..f3834c57 100644 --- a/.github/workflows/release_alpha.yml +++ b/.github/workflows/release_alpha.yml @@ -6,9 +6,19 @@ on: - alpha jobs: + cancel: + name: Cancel Previous Runs + runs-on: ubuntu-latest + steps: + - name: Cancel Workflow Action + uses: styfle/cancel-workflow-action + with: + access_token: ${{ github.token }} + build: name: Alpha Release uses: CometTools/LunaSea/.github/workflows/build_all_platforms.yml@master + needs: cancel with: FLAVOR: alpha VERSION: alpha-${{ github.sha }} diff --git a/.github/workflows/release_beta.yml b/.github/workflows/release_beta.yml index 0c5d55e7..81360909 100644 --- a/.github/workflows/release_beta.yml +++ b/.github/workflows/release_beta.yml @@ -6,9 +6,19 @@ on: - beta jobs: + cancel: + name: Cancel Previous Runs + runs-on: ubuntu-latest + steps: + - name: Cancel Workflow Action + uses: styfle/cancel-workflow-action + with: + access_token: ${{ github.token }} + build: name: Beta Release uses: CometTools/LunaSea/.github/workflows/build_all_platforms.yml@master + needs: cancel with: FLAVOR: beta VERSION: beta-${{ github.sha }} diff --git a/.github/workflows/release_internal.yml b/.github/workflows/release_internal.yml index 201d0e6a..c51d2eb6 100644 --- a/.github/workflows/release_internal.yml +++ b/.github/workflows/release_internal.yml @@ -6,10 +6,19 @@ on: - master jobs: + cancel: + name: Cancel Previous Runs + runs-on: ubuntu-latest + steps: + - name: Cancel Workflow Action + uses: styfle/cancel-workflow-action + with: + access_token: ${{ github.token }} + build: - name: Internal Release uses: CometTools/LunaSea/.github/workflows/build_all_platforms.yml@master + needs: cancel with: FLAVOR: internal VERSION: internal-${{ github.sha }}