]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist-1.8.x: move to ubuntu 20 for package building and ci
authorromeroalx <alexis.romero@open-xchange.com>
Wed, 7 May 2025 00:29:52 +0000 (02:29 +0200)
committerromeroalx <alexis.romero@open-xchange.com>
Wed, 7 May 2025 00:29:52 +0000 (02:29 +0200)
.github/workflows/build-and-test-all.yml
.github/workflows/build-packages.yml
.github/workflows/builder.yml
.github/workflows/codeql-analysis.yml
.github/workflows/formatting.yml
.github/workflows/fuzz.yml

index cdce9ea28bd301c12be87c486019f117e34b288c..5f7bf0448d092d320504021f9283848cd6517e56 100644 (file)
@@ -21,7 +21,7 @@ jobs:
   build-dnsdist:
     name: build dnsdist
     if: ${{ !github.event.schedule || vars.SCHEDULED_JOBS_BUILD_AND_TEST_ALL }}
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     strategy:
       matrix:
         sanitizers: [ubsan+asan, tsan]
@@ -75,7 +75,7 @@ jobs:
 
   test-dnsdist-regression:
     needs: build-dnsdist
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     strategy:
       matrix:
         sanitizers: [ubsan+asan, tsan]
index a04887c7562a3da6d599924e9656582590962301..438d191a6efd04698c79cf523f0bfc980b03f412 100644 (file)
@@ -47,7 +47,7 @@ permissions: # least privileges, see https://docs.github.com/en/actions/using-wo
 jobs:
   prepare:
     name: generate OS list
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     outputs:
       oslist: ${{ steps.get-oslist.outputs.oslist }}
     steps:
@@ -60,8 +60,8 @@ jobs:
   build:
     needs: prepare
     name: build ${{ inputs.product }} (${{ inputs.ref }}) for ${{ matrix.os }}
-    # on a ubuntu-20.04 VM
-    runs-on: ubuntu-20.04
+    # on a ubuntu-22.04 VM
+    runs-on: ubuntu-22.04
     strategy:
       matrix:
         os: ${{fromJson(needs.prepare.outputs.oslist)}}
@@ -139,7 +139,7 @@ jobs:
   check-hashes:
     needs: build
     name: Check if hashes were created for all requested targets
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     steps:
       - name: Get list of outputs from build jobs
         run: echo '${{ toJSON(needs.build.outputs) }}' | jq 'keys[]' | grep -v version | tee /tmp/build-outputs.txt
@@ -180,7 +180,7 @@ jobs:
   upload-provenance:
     needs: [prepare, build, provenance-src, provenance-pkgs]
     name: Upload the provenance artifacts to downloads.powerdns.com
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     strategy:
       matrix:
         os: ${{fromJson(needs.prepare.outputs.oslist)}}
index b7b185336d7efe7f71cc9cae26ebc3129e622a19..bce7ee1f9afdcfae5aedd107f7c83fca79b9af21 100644 (file)
@@ -19,8 +19,8 @@ jobs:
   build:
     name: build.sh
     if: ${{ vars.SCHEDULED_JOBS_BUILDER }}
-    # on a ubuntu-20.04 VM
-    runs-on: ubuntu-20.04
+    # on a ubuntu-22.04 VM
+    runs-on: ubuntu-22.04
     strategy:
       matrix:
         product: ['dnsdist']
index 7bd21e702f724b21fcbd27762a3816c856d5c034..1c1849fcb3b9d844bf2478f95f35263c481b4171 100644 (file)
@@ -13,7 +13,7 @@ jobs:
   analyze:
     name: Analyze
     if: ${{ !github.event.schedule || vars.SCHEDULED_CODEQL_ANALYSIS }}
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
 
     permissions:
       actions: read # for github/codeql-action/init to get workflow details
index cedeef12696860e115cdc12db60b7e08fb22c383..cf07f6b26ddd5c4c0987ebebe430dd27ec3729a1 100644 (file)
@@ -11,8 +11,8 @@ permissions: # least privileges, see https://docs.github.com/en/actions/using-wo
 jobs:
   build:
     name: verify formatting and Makefile.am sort order
-    # on a ubuntu-20.04 VM
-    runs-on: ubuntu-20.04
+    # on a ubuntu-22.04 VM
+    runs-on: ubuntu-22.04
     steps:
       - uses: actions/checkout@v4
         with:
index fc3317e5402ca287182fd84a0ab88a19114801ae..605f99a52c5da76493f45550fd4e5797fb084cab 100644 (file)
@@ -6,7 +6,7 @@ permissions: # least privileges, see https://docs.github.com/en/actions/using-wo
 
 jobs:
   Fuzzing:
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     steps:
     - name: Build Fuzzers
       uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master