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

index 4d053d7ee1525de1b7dd43ca8f381f4b334d8038..fecbf1d425bc205455b36a6981961dc80d161f7d 100644 (file)
@@ -846,10 +846,12 @@ jobs:
           fail-on-error: false
 
   swagger-syntax-check:
-    if: ${{ !github.event.schedule || vars.SCHEDULED_JOBS_BUILD_AND_TEST_ALL }}
+    if: ${{ (!github.event.schedule || vars.SCHEDULED_JOBS_BUILD_AND_TEST_ALL) && ! contains(needs.get-runner-container-image.outputs.id, 'debian-11') }}
     runs-on: ubuntu-24.04
+    needs:
+      - get-runner-container-image
     container:
-      image: ghcr.io/powerdns/base-pdns-ci-image/debian-12-pdns-base:master
+      image: "${{ needs.get-runner-container-image.outputs.id }}:${{ needs.get-runner-container-image.outputs.tag }}"
       options: --sysctl net.ipv6.conf.all.disable_ipv6=0
     steps:
       - uses: actions/checkout@v5