From e5f4dc5094c5cc1e8d63f2eb1c250834f8ee03c7 Mon Sep 17 00:00:00 2001 From: "Alexander A. Klimov" Date: Fri, 16 Apr 2021 13:10:43 +0200 Subject: [PATCH] GitHub actions: auto-cancel previous jobs for the same PR https://github.com/marketplace/actions/auto-cancellation-running-action --- .github/workflows/docker.yml | 6 ++++++ .github/workflows/packages.yml | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index d8016b7d8..249fe12f7 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -14,6 +14,12 @@ jobs: runs-on: ubuntu-latest steps: + - name: Cancel previous jobs for the same PR + uses: styfle/cancel-workflow-action@89f242ee29e10c53a841bfe71cc0ce7b2f065abc + with: + workflow_id: docker.yml,packages.yml + access_token: ${{ secrets.GITHUB_TOKEN }} + - name: Docker image uses: Icinga/docker-icinga2@master env: diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 0ac3a2acc..9bb772a5c 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -36,6 +36,12 @@ jobs: runs-on: ubuntu-latest steps: + - name: Cancel previous jobs for the same PR + uses: styfle/cancel-workflow-action@89f242ee29e10c53a841bfe71cc0ce7b2f065abc + with: + workflow_id: docker.yml,packages.yml + access_token: ${{ secrets.GITHUB_TOKEN }} + - name: Checkout HEAD uses: actions/checkout@v1 @@ -140,6 +146,12 @@ jobs: runs-on: ubuntu-latest steps: + - name: Cancel previous jobs for the same PR + uses: styfle/cancel-workflow-action@89f242ee29e10c53a841bfe71cc0ce7b2f065abc + with: + workflow_id: docker.yml,packages.yml + access_token: ${{ secrets.GITHUB_TOKEN }} + - name: Vars id: vars env: @@ -226,6 +238,12 @@ jobs: runs-on: ubuntu-latest steps: + - name: Cancel previous jobs for the same PR + uses: styfle/cancel-workflow-action@89f242ee29e10c53a841bfe71cc0ce7b2f065abc + with: + workflow_id: docker.yml,packages.yml + access_token: ${{ secrets.GITHUB_TOKEN }} + - name: Checkout HEAD uses: actions/checkout@v1