]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
build-and-test-all.yml: skip build dnsdist arm64 on debian 11
authorromeroalx <alexis.romero@open-xchange.com>
Fri, 12 Dec 2025 12:24:34 +0000 (13:24 +0100)
committerromeroalx <alexis.romero@open-xchange.com>
Fri, 12 Dec 2025 12:24:34 +0000 (13:24 +0100)
.github/workflows/build-and-test-all.yml

index 453e6a2ca42957720ee314f832968344cbb8c590..4d053d7ee1525de1b7dd43ca8f381f4b334d8038 100644 (file)
@@ -226,14 +226,14 @@ jobs:
   build-dnsdist:
     name: build dnsdist
     if: ${{ !github.event.schedule || vars.SCHEDULED_JOBS_BUILD_AND_TEST_ALL }}
-    runs-on: ${{ ( vars.REPOSITORY_USE_UBICLOUD == '1' ) && 'ubicloud-standard-4-ubuntu-2404' || format('ubuntu-24.04{0}', matrix.architecture_suffix) }}
+    runs-on: ${{ ( vars.REPOSITORY_USE_UBICLOUD == '1' ) && format('ubicloud-standard-4{0}-ubuntu-2404', matrix.architecture_suffix) || format('ubuntu-24.04{0}', matrix.architecture_suffix) }}
     needs: get-runner-container-image
     strategy:
       matrix:
         builder: [autotools, meson]
         sanitizers: [asan+ubsan, tsan]
         features: [least, full]
-        architecture_suffix: ['', '-arm']
+        architecture_suffix: ${{ contains(needs.get-runner-container-image.outputs.id, 'debian-11') && fromJson('[""]') || fromJson('["", "-arm"]') }}
         exclude:
           - sanitizers: tsan
             features: least