From 2b7e93f55fd21e2a59cd4b447d3765a872e2ff3d Mon Sep 17 00:00:00 2001 From: zhanghongtong Date: Wed, 20 Oct 2021 14:02:07 +0800 Subject: [PATCH] chore(CI): use concurrency to cancel in-progress workflows --- .github/workflows/build_packages.yaml | 4 ++++ .github/workflows/build_slim_packages.yaml | 5 +++++ .github/workflows/run_api_tests.yaml | 5 +++++ .github/workflows/run_fvt_tests.yaml | 4 ++++ .github/workflows/run_relup_tests.yaml | 4 ++++ .github/workflows/run_test_cases.yaml | 4 ++++ 6 files changed, 26 insertions(+) diff --git a/.github/workflows/build_packages.yaml b/.github/workflows/build_packages.yaml index ec9c53265..d847eb550 100644 --- a/.github/workflows/build_packages.yaml +++ b/.github/workflows/build_packages.yaml @@ -1,5 +1,9 @@ name: Cross build packages +concurrency: + group: build-${{ github.event_name }}-${{ github.ref }} + cancel-in-progress: true + on: schedule: - cron: '0 */6 * * *' diff --git a/.github/workflows/build_slim_packages.yaml b/.github/workflows/build_slim_packages.yaml index 2e16cc13b..f56194249 100644 --- a/.github/workflows/build_slim_packages.yaml +++ b/.github/workflows/build_slim_packages.yaml @@ -1,5 +1,10 @@ name: Build slim packages +concurrency: + group: slim-${{ github.event_name }}-${{ github.ref }} + cancel-in-progress: true + + on: push: tags: diff --git a/.github/workflows/run_api_tests.yaml b/.github/workflows/run_api_tests.yaml index 17a0e3798..66abce3f7 100644 --- a/.github/workflows/run_api_tests.yaml +++ b/.github/workflows/run_api_tests.yaml @@ -1,5 +1,10 @@ name: API Test Suite +concurrency: + group: apt-test-${{ github.event_name }}-${{ github.ref }} + cancel-in-progress: true + + on: push: tags: diff --git a/.github/workflows/run_fvt_tests.yaml b/.github/workflows/run_fvt_tests.yaml index d5099daeb..7820ed42b 100644 --- a/.github/workflows/run_fvt_tests.yaml +++ b/.github/workflows/run_fvt_tests.yaml @@ -1,5 +1,9 @@ name: Functional Verification Tests +concurrency: + group: fvt-${{ github.event_name }}-${{ github.ref }} + cancel-in-progress: true + on: push: tags: diff --git a/.github/workflows/run_relup_tests.yaml b/.github/workflows/run_relup_tests.yaml index 3001ea3a0..f545ad498 100644 --- a/.github/workflows/run_relup_tests.yaml +++ b/.github/workflows/run_relup_tests.yaml @@ -1,5 +1,9 @@ name: Release Upgrade Tests +concurrency: + group: relup-${{ github.event_name }}-${{ github.ref }} + cancel-in-progress: true + on: push: tags: diff --git a/.github/workflows/run_test_cases.yaml b/.github/workflows/run_test_cases.yaml index b66b86ea0..6f2e13900 100644 --- a/.github/workflows/run_test_cases.yaml +++ b/.github/workflows/run_test_cases.yaml @@ -1,5 +1,9 @@ name: Run test case +concurrency: + group: test-${{ github.event_name }}-${{ github.ref }} + cancel-in-progress: true + on: push: tags: