]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
.github: Change concurrency group ids so they're unique.
authorGeorge Joseph <gjoseph@sangoma.com>
Thu, 20 Feb 2025 17:40:04 +0000 (10:40 -0700)
committerGeorge Joseph <gjoseph@sangoma.com>
Thu, 20 Feb 2025 17:40:04 +0000 (10:40 -0700)
GitHub strikes again.  Apparently the github.ref context variable only
contains the PR number if the workflow is triggered by "pull_request" so
since we just changed the trigger to "pull_request_target" the variable
no longer contains the PR number and is therefore not unique and can't be
used as a concurrency group id.  We now use
`github.triggering_actor-github.head_ref`.

.github/workflows/OnPRCPCheck.yml
.github/workflows/OnPRCheck.yml
.github/workflows/OnPRMergeApproved.yml

index 9f970d732dc9a994ccc8d7ee4a3547fd66c1ee08..96c04002dc4734a6d2f84cb431950cc2a68764dd 100644 (file)
@@ -9,6 +9,6 @@ jobs:
     name: "run-cpcheck"
     if: ${{ github.event.label.name == vars.CHERRY_PICK_TEST_LABEL }}
     concurrency:
-      group: cpcheck-${{ github.base_ref }}-${{ github.ref_name }}
+      group: cpcheck-${{ github.triggering_actor }}-${{ github.head_ref }}
       cancel-in-progress: true
     uses: asterisk/asterisk-ci-actions/.github/workflows/AsteriskPRCPCheck.yml@main
index 59dc56106ff52e0ee95b4f7f0066407741feba99..53aec0173ef9616c5d07924b99db65ebb14e0b1b 100644 (file)
@@ -9,6 +9,6 @@ jobs:
     name: "run-check"
     if: ${{ (github.event.action != 'labeled') || (github.event.action == 'labeled' && github.event.label.name == vars.RECHECKPR_LABEL) }}
     concurrency:
-      group: check-${{ github.base_ref }}-${{ github.ref_name }}
+      group: check-${{ github.triggering_actor }}-${{ github.head_ref }}
       cancel-in-progress: true
     uses: asterisk/asterisk-ci-actions/.github/workflows/AsteriskPRCheck.yml@main
index a4b0a3a7e08992affc31df7a7e6dad38f0c983ac..8c2450557490aae6f6f275ac2522fcd43a6d9591 100644 (file)
@@ -9,6 +9,6 @@ jobs:
     name: "run-merge"
     if: contains(fromJSON(vars.MERGE_APPROVED_LABELS), github.event.label.name)
     concurrency:
-      group: merge-${{ github.base_ref }}-${{ github.ref_name }}
+      group: merge-${{ github.triggering_actor }}-${{ github.head_ref }}
       cancel-in-progress: true
     uses: asterisk/asterisk-ci-actions/.github/workflows/AsteriskPRMerge.yml@main