diff --git a/.github/workflows/release_debian10.yaml b/.github/workflows/release_debian10.yaml index 9feb5b1f0..3f2f83ef3 100644 --- a/.github/workflows/release_debian10.yaml +++ b/.github/workflows/release_debian10.yaml @@ -1,4 +1,7 @@ name: Release Debian 10 +concurrency: + group: ${{ github.workflow }}-${{ github.ref_name }} + cancel-in-progress: true on: workflow_dispatch: @@ -10,7 +13,12 @@ on: options: - Release - RelWithDebInfo - + push: + branches: + - "release/**" + tags: + - "v*.*.*-rc*" + - "v*.*-rc*" schedule: - cron: "0 22 * * *" diff --git a/.github/workflows/release_ubuntu2004.yaml b/.github/workflows/release_ubuntu2004.yaml index 77feea2fe..a2154f55a 100644 --- a/.github/workflows/release_ubuntu2004.yaml +++ b/.github/workflows/release_ubuntu2004.yaml @@ -1,4 +1,7 @@ name: Release Ubuntu 20.04 +concurrency: + group: ${{ github.workflow }}-${{ github.ref_name }} + cancel-in-progress: true on: workflow_dispatch: @@ -10,7 +13,12 @@ on: options: - Release - RelWithDebInfo - + push: + branches: + - "release/**" + tags: + - "v*.*.*-rc*" + - "v*.*-rc*" schedule: - cron: "0 22 * * *" diff --git a/.github/workflows/stress_test_large.yaml b/.github/workflows/stress_test_large.yaml index bdb805f5d..712d245ae 100644 --- a/.github/workflows/stress_test_large.yaml +++ b/.github/workflows/stress_test_large.yaml @@ -1,4 +1,7 @@ name: Stress test large +concurrency: + group: ${{ github.workflow }}-${{ github.ref_name }} + cancel-in-progress: true on: workflow_dispatch: @@ -10,7 +13,10 @@ on: options: - Release - RelWithDebInfo - + push: + tags: + - "v*.*.*-rc*" + - "v*.*-rc*" schedule: - cron: "0 22 * * *"