From 65909d4b01da8bc47a65728618edf2b10110f701 Mon Sep 17 00:00:00 2001 From: Roman Cattaneo <1116746+romanc@users.noreply.github.com> Date: Tue, 28 Oct 2025 09:41:59 +0100 Subject: [PATCH 1/2] ci: per repo concurrency group Note: using `${{ github.repository }}` sounds like a good idea. In practice, that doesn't play nice when the workflow is called from another repository because in that case, `github.repository` resolves to the calling repository. --- .github/workflows/create-cache.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/create-cache.yaml b/.github/workflows/create-cache.yaml index 6d823662..32919975 100644 --- a/.github/workflows/create-cache.yaml +++ b/.github/workflows/create-cache.yaml @@ -14,7 +14,7 @@ on: # Cancel running jobs if there's a newer push concurrency: - group: ${{ github.repository }}-${{ github.workflow }}-${{ github.ref }} + group: ndsl-${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: From 4e0635b7258372a8f0d3e71d53b4d3aa45210a8c Mon Sep 17 00:00:00 2001 From: Roman Cattaneo <1116746+romanc@users.noreply.github.com> Date: Thu, 30 Oct 2025 16:55:03 +0100 Subject: [PATCH 2/2] fix file ending of called workflows --- .github/workflows/create-cache.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/create-cache.yaml b/.github/workflows/create-cache.yaml index 32919975..f5e38a6b 100644 --- a/.github/workflows/create-cache.yaml +++ b/.github/workflows/create-cache.yaml @@ -45,8 +45,8 @@ jobs: # GitHub Actions cache of pyFV3 test data pyFV3_test_data: - uses: NOAA-GFDL/pyFV3/.github/workflows/create_cache.yml@develop + uses: NOAA-GFDL/pyFV3/.github/workflows/create_cache.yaml@develop # GitHub Actions cache of pySHiELD test data pySHiELD_test_data: - uses: NOAA-GFDL/pySHiELD/.github/workflows/create_cache.yml@develop + uses: NOAA-GFDL/pySHiELD/.github/workflows/create_cache.yaml@develop