From: romeroalx Date: Wed, 7 May 2025 00:29:52 +0000 (+0200) Subject: dnsdist-1.8.x: move to ubuntu 20 for package building and ci X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7f467ad2c5492367fcf3a54c485425c507929cac;p=thirdparty%2Fpdns.git dnsdist-1.8.x: move to ubuntu 20 for package building and ci --- diff --git a/.github/workflows/build-and-test-all.yml b/.github/workflows/build-and-test-all.yml index cdce9ea28b..5f7bf0448d 100644 --- a/.github/workflows/build-and-test-all.yml +++ b/.github/workflows/build-and-test-all.yml @@ -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] diff --git a/.github/workflows/build-packages.yml b/.github/workflows/build-packages.yml index a04887c756..438d191a6e 100644 --- a/.github/workflows/build-packages.yml +++ b/.github/workflows/build-packages.yml @@ -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)}} diff --git a/.github/workflows/builder.yml b/.github/workflows/builder.yml index b7b185336d..bce7ee1f9a 100644 --- a/.github/workflows/builder.yml +++ b/.github/workflows/builder.yml @@ -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'] diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 7bd21e702f..1c1849fcb3 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -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 diff --git a/.github/workflows/formatting.yml b/.github/workflows/formatting.yml index cedeef1269..cf07f6b26d 100644 --- a/.github/workflows/formatting.yml +++ b/.github/workflows/formatting.yml @@ -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: diff --git a/.github/workflows/fuzz.yml b/.github/workflows/fuzz.yml index fc3317e540..605f99a52c 100644 --- a/.github/workflows/fuzz.yml +++ b/.github/workflows/fuzz.yml @@ -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