From 689cddef08473d3223edfafd2a5b716b942cda9d Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Fri, 14 Feb 2025 09:20:51 +0200 Subject: [PATCH] ci: use different group: names for the different .yml files, to isolate workflow cancelations --- .github/workflows/bootstrapping_ci.yml | 2 +- .github/workflows/c2v_ci.yml | 2 +- .github/workflows/cross_ci.yml | 2 +- .github/workflows/docker_ci.yml | 2 +- .github/workflows/docs_ci.yml | 2 +- .github/workflows/gen_vc_ci.yml | 2 +- .github/workflows/gg_regressions_ci.yml | 2 +- .github/workflows/linux_ci.yml | 2 +- .github/workflows/macos_ci.yml | 2 +- .github/workflows/module_docs_ci.yml | 2 +- .github/workflows/more_extensive_but_slower_tests_ci.yml | 2 +- .github/workflows/native_backend_ci.yml | 2 +- .github/workflows/other_ci.yml | 2 +- .github/workflows/paths_ci.yml | 2 +- .github/workflows/puzzle_vibes_ci.yml | 2 +- .github/workflows/release_ci.yml | 2 +- .github/workflows/sanitized_ci.yml | 2 +- .github/workflows/sdl_ci.yml | 2 +- .github/workflows/symlink_ci.yml | 2 +- .github/workflows/time_ci.yml | 2 +- .github/workflows/toml_ci.yml | 2 +- .github/workflows/tools_ci.yml | 2 +- .github/workflows/v_apps_and_modules_compile_ci.yml | 2 +- .github/workflows/vab_ci.yml | 2 +- .github/workflows/vinix_ci.yml | 2 +- .github/workflows/vpm_ci.yml | 2 +- .github/workflows/vsl_and_vtl_compile_ci.yml | 2 +- .github/workflows/vup_works.yml | 2 +- .github/workflows/wasm_backend_ci.yml | 2 +- .github/workflows/websockets_ci.yml | 2 +- .github/workflows/windows_ci.yml | 2 +- 31 files changed, 31 insertions(+), 31 deletions(-) diff --git a/.github/workflows/bootstrapping_ci.yml b/.github/workflows/bootstrapping_ci.yml index 1366a86080c7d4..17b9abd0f047f7 100644 --- a/.github/workflows/bootstrapping_ci.yml +++ b/.github/workflows/bootstrapping_ci.yml @@ -24,7 +24,7 @@ on: - '!**/bootstrapping_ci.yml' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: bootstrapping-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/c2v_ci.yml b/.github/workflows/c2v_ci.yml index fa00b46b45a78b..7667c3645fc111 100644 --- a/.github/workflows/c2v_ci.yml +++ b/.github/workflows/c2v_ci.yml @@ -23,7 +23,7 @@ on: - '!cmd/tools/builders/**.v' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: c2v-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/cross_ci.yml b/.github/workflows/cross_ci.yml index bc8d14019284b3..4cc44b9d2c6b82 100644 --- a/.github/workflows/cross_ci.yml +++ b/.github/workflows/cross_ci.yml @@ -17,7 +17,7 @@ on: - '!cmd/tools/builders/**.v' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: cross-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/docker_ci.yml b/.github/workflows/docker_ci.yml index c3f9e74258f545..8ad8654da04ad7 100644 --- a/.github/workflows/docker_ci.yml +++ b/.github/workflows/docker_ci.yml @@ -17,7 +17,7 @@ on: - '!cmd/tools/builders/**.v' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: docker-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true env: diff --git a/.github/workflows/docs_ci.yml b/.github/workflows/docs_ci.yml index bb079bbaa24dd9..188ef0139b9204 100644 --- a/.github/workflows/docs_ci.yml +++ b/.github/workflows/docs_ci.yml @@ -17,7 +17,7 @@ on: - 'cmd/tools/vrepl.v' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: docs-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/gen_vc_ci.yml b/.github/workflows/gen_vc_ci.yml index ed0be5ad9b0cfe..44ab42558f14d4 100644 --- a/.github/workflows/gen_vc_ci.yml +++ b/.github/workflows/gen_vc_ci.yml @@ -24,7 +24,7 @@ on: # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. concurrency: - group: ${{ github.workflow }}-${{ github.ref }} + group: gen_vc-${{ github.workflow }}-${{ github.ref }} cancel-in-progress: ${{ !contains(github.ref, 'master')}} jobs: diff --git a/.github/workflows/gg_regressions_ci.yml b/.github/workflows/gg_regressions_ci.yml index 913d81aad37eb8..b19c353e64404b 100644 --- a/.github/workflows/gg_regressions_ci.yml +++ b/.github/workflows/gg_regressions_ci.yml @@ -17,7 +17,7 @@ on: - '!**.md' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: gg-regressions-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/linux_ci.yml b/.github/workflows/linux_ci.yml index 8dd58cb268118a..3a914d781c98cf 100644 --- a/.github/workflows/linux_ci.yml +++ b/.github/workflows/linux_ci.yml @@ -18,7 +18,7 @@ on: - '!cmd/tools/builders/**.v' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: linux-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/macos_ci.yml b/.github/workflows/macos_ci.yml index a8a9d7e03bf944..6fd032801d257c 100644 --- a/.github/workflows/macos_ci.yml +++ b/.github/workflows/macos_ci.yml @@ -17,7 +17,7 @@ on: - '!cmd/tools/builders/**.v' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: macos-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/module_docs_ci.yml b/.github/workflows/module_docs_ci.yml index dc68f6b7ff2d18..852a5872467ab2 100644 --- a/.github/workflows/module_docs_ci.yml +++ b/.github/workflows/module_docs_ci.yml @@ -17,7 +17,7 @@ on: # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. concurrency: - group: ${{ github.workflow }}-${{ github.ref }} + group: module_docs-${{ github.workflow }}-${{ github.ref }} cancel-in-progress: ${{ !contains(github.ref, 'master')}} jobs: diff --git a/.github/workflows/more_extensive_but_slower_tests_ci.yml b/.github/workflows/more_extensive_but_slower_tests_ci.yml index 838e91df9fcd64..1740371ebd2946 100644 --- a/.github/workflows/more_extensive_but_slower_tests_ci.yml +++ b/.github/workflows/more_extensive_but_slower_tests_ci.yml @@ -17,7 +17,7 @@ on: - 'cmd/tools/**' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: slower_tests-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/native_backend_ci.yml b/.github/workflows/native_backend_ci.yml index 1be4b6204fb9d6..e03ea562d4ed3b 100644 --- a/.github/workflows/native_backend_ci.yml +++ b/.github/workflows/native_backend_ci.yml @@ -45,7 +45,7 @@ on: - '.github/workflows/native_backend_ci.yml' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: native_backend-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/other_ci.yml b/.github/workflows/other_ci.yml index 4ec78cfcd0b02f..effd8589211951 100644 --- a/.github/workflows/other_ci.yml +++ b/.github/workflows/other_ci.yml @@ -18,7 +18,7 @@ on: - '!cmd/tools/builders/**.v' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: other-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/paths_ci.yml b/.github/workflows/paths_ci.yml index 829f3a260db311..e4b2f6148b756d 100644 --- a/.github/workflows/paths_ci.yml +++ b/.github/workflows/paths_ci.yml @@ -11,7 +11,7 @@ on: - '!**/paths_ci.yml' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: paths-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/puzzle_vibes_ci.yml b/.github/workflows/puzzle_vibes_ci.yml index cce1f71bfb6cb2..2e50f347c86eb6 100644 --- a/.github/workflows/puzzle_vibes_ci.yml +++ b/.github/workflows/puzzle_vibes_ci.yml @@ -20,7 +20,7 @@ on: - '!**.md' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: puzzle_vibes-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/release_ci.yml b/.github/workflows/release_ci.yml index f9106f105de0e9..bc3bf6c72f3cb3 100644 --- a/.github/workflows/release_ci.yml +++ b/.github/workflows/release_ci.yml @@ -13,7 +13,7 @@ on: - 0.** concurrency: - group: ${{ github.workflow }}-${{ github.ref }} + group: release-${{ github.workflow }}-${{ github.ref }} cancel-in-progress: ${{ github.ref_type != 'tag' }} permissions: diff --git a/.github/workflows/sanitized_ci.yml b/.github/workflows/sanitized_ci.yml index 31ddf77713f79c..88858d798b2006 100644 --- a/.github/workflows/sanitized_ci.yml +++ b/.github/workflows/sanitized_ci.yml @@ -71,7 +71,7 @@ on: - '**/sanitized_ci.yml' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: sanitized-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/sdl_ci.yml b/.github/workflows/sdl_ci.yml index 863a4a18efffc4..74922bb02b8843 100644 --- a/.github/workflows/sdl_ci.yml +++ b/.github/workflows/sdl_ci.yml @@ -20,7 +20,7 @@ on: - '!**.md' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: sdl-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/symlink_ci.yml b/.github/workflows/symlink_ci.yml index 588053c4527570..e388facd8a790b 100644 --- a/.github/workflows/symlink_ci.yml +++ b/.github/workflows/symlink_ci.yml @@ -12,7 +12,7 @@ on: - '.github/workflows/symlink_ci.yml' concurrency: - group: ${{ github.workflow }}-${{ github.ref_name == 'master' && github.sha || github.ref_name }} + group: symlink-${{ github.workflow }}-${{ github.ref_name == 'master' && github.sha || github.ref_name }} cancel-in-progress: true jobs: diff --git a/.github/workflows/time_ci.yml b/.github/workflows/time_ci.yml index 86c24604be739e..3c004396d1272d 100644 --- a/.github/workflows/time_ci.yml +++ b/.github/workflows/time_ci.yml @@ -15,7 +15,7 @@ on: - '!**.md' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: time-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/toml_ci.yml b/.github/workflows/toml_ci.yml index ed9a3971734d9e..5be976684a9f8b 100644 --- a/.github/workflows/toml_ci.yml +++ b/.github/workflows/toml_ci.yml @@ -13,7 +13,7 @@ on: - '!**.md' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: toml-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/tools_ci.yml b/.github/workflows/tools_ci.yml index b1870508461bdc..2bc1fda2f34958 100644 --- a/.github/workflows/tools_ci.yml +++ b/.github/workflows/tools_ci.yml @@ -19,7 +19,7 @@ on: - '**/tools_ci.yml' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: tools-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/v_apps_and_modules_compile_ci.yml b/.github/workflows/v_apps_and_modules_compile_ci.yml index 4ed27ebb7bf019..c045f93cdccf5c 100644 --- a/.github/workflows/v_apps_and_modules_compile_ci.yml +++ b/.github/workflows/v_apps_and_modules_compile_ci.yml @@ -17,7 +17,7 @@ on: - 'cmd/tools/vrepl.v' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: v_apps-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/vab_ci.yml b/.github/workflows/vab_ci.yml index 7a892191de802a..329d5ffd7f6163 100644 --- a/.github/workflows/vab_ci.yml +++ b/.github/workflows/vab_ci.yml @@ -18,7 +18,7 @@ on: - '!**.md' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: vab-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/vinix_ci.yml b/.github/workflows/vinix_ci.yml index 0e7ab2c3a75435..b3f9901749fa4c 100644 --- a/.github/workflows/vinix_ci.yml +++ b/.github/workflows/vinix_ci.yml @@ -18,7 +18,7 @@ on: - 'cmd/tools/vrepl.v' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: vinix-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/vpm_ci.yml b/.github/workflows/vpm_ci.yml index cc3d3b87160875..e1ec834a5bc827 100644 --- a/.github/workflows/vpm_ci.yml +++ b/.github/workflows/vpm_ci.yml @@ -11,7 +11,7 @@ on: - '**/cmd/tools/vpm/**' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: vpm-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/vsl_and_vtl_compile_ci.yml b/.github/workflows/vsl_and_vtl_compile_ci.yml index 8000d4b7473a05..2f787907081b59 100644 --- a/.github/workflows/vsl_and_vtl_compile_ci.yml +++ b/.github/workflows/vsl_and_vtl_compile_ci.yml @@ -17,7 +17,7 @@ on: - 'cmd/tools/vrepl.v' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: vsl-vtl-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/vup_works.yml b/.github/workflows/vup_works.yml index 1f3966d61b8392..fa74190cd3c20d 100644 --- a/.github/workflows/vup_works.yml +++ b/.github/workflows/vup_works.yml @@ -21,7 +21,7 @@ on: - 'cmd/tools/vrepl.v' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: vup-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/wasm_backend_ci.yml b/.github/workflows/wasm_backend_ci.yml index ecda008c92cecd..3186193ee1a86f 100644 --- a/.github/workflows/wasm_backend_ci.yml +++ b/.github/workflows/wasm_backend_ci.yml @@ -39,7 +39,7 @@ on: - '**/wasm_backend_ci.yml' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: wasm-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/websockets_ci.yml b/.github/workflows/websockets_ci.yml index f79d49c5fcf797..7a4639abd9fb61 100644 --- a/.github/workflows/websockets_ci.yml +++ b/.github/workflows/websockets_ci.yml @@ -17,7 +17,7 @@ on: - '!cmd/tools/builders/**.v' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: websockets-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/windows_ci.yml b/.github/workflows/windows_ci.yml index 07611fee0062f6..bcfa244a19347b 100644 --- a/.github/workflows/windows_ci.yml +++ b/.github/workflows/windows_ci.yml @@ -20,7 +20,7 @@ on: - '!cmd/tools/builders/**.v' concurrency: - group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} + group: windows-${{ github.workflow }}-${{ github.ref == 'refs/heads/master' && github.sha || github.ref }} cancel-in-progress: true jobs: