]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
ci: Update `actions/checkout` to `v5`
authorJosh Soref <2119212+jsoref@users.noreply.github.com>
Mon, 27 Oct 2025 12:39:20 +0000 (08:39 -0400)
committerJosh Soref <2119212+jsoref@users.noreply.github.com>
Mon, 27 Oct 2025 12:39:20 +0000 (08:39 -0400)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
12 files changed:
.github/workflows/build-and-test-all.yml
.github/workflows/build-docker-images.yml
.github/workflows/build-packages.yml
.github/workflows/builder.yml
.github/workflows/codeql-analysis.yml
.github/workflows/coverity.yml
.github/workflows/daily-rust-audit.yml
.github/workflows/documentation.yml
.github/workflows/formatting.yml
.github/workflows/fuzz.yml
.github/workflows/misc-dailies.yml
.github/workflows/secpoll.yml

index aefdf8003612ef49ce19cea0689c389ef401c0d2..4fdaf32f1104d0ca6b5a5047405ae61e8b7dfd2e 100644 (file)
@@ -70,7 +70,7 @@ jobs:
       run:
         working-directory: ./pdns-${{ env.BUILDER_VERSION }}
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive
@@ -164,7 +164,7 @@ jobs:
       run:
         working-directory: ./pdns/recursordist/pdns-recursor-${{ env.BUILDER_VERSION }}
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive
@@ -250,7 +250,7 @@ jobs:
     env:
       CLANG_VERSION: ${{ contains(needs.get-runner-container-image.outputs.id, 'debian-11') && '13' || '19' }}
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive
@@ -364,7 +364,7 @@ jobs:
         options: >-
           --restart always
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive
@@ -496,7 +496,7 @@ jobs:
         options: >-
           --restart always
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive
@@ -540,7 +540,7 @@ jobs:
         ASAN_OPTIONS: detect_leaks=0
       options: --sysctl net.ipv6.conf.all.disable_ipv6=0
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive
@@ -590,7 +590,7 @@ jobs:
         TSAN_OPTIONS: "halt_on_error=1:suppressions=${{ env.REPO_HOME }}/pdns/recursordist/recursor-tsan.supp"
       options: --sysctl net.ipv6.conf.all.disable_ipv6=0
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive
@@ -644,7 +644,7 @@ jobs:
       options: --sysctl net.ipv6.conf.all.disable_ipv6=0
     steps:
       # - uses: PowerDNS/pdns/set-ubuntu-mirror@meta
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive
@@ -699,7 +699,7 @@ jobs:
         TSAN_OPTIONS: "halt_on_error=1:suppressions=${{ env.REPO_HOME }}/pdns/recursordist/recursor-tsan.supp"
       options: --sysctl net.ipv6.conf.all.disable_ipv6=0
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive
@@ -745,7 +745,7 @@ jobs:
         shards: [1024]
         IPv6: [0, 1]
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive
@@ -806,7 +806,7 @@ jobs:
     env:
       CLANG_VERSION: ${{ contains(needs.get-runner-container-image.outputs.id, 'debian-11') && '13' || '19' }}
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive
@@ -844,7 +844,7 @@ jobs:
       image: ghcr.io/powerdns/base-pdns-ci-image/debian-12-pdns-base:master
       options: --sysctl net.ipv6.conf.all.disable_ipv6=0
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive
@@ -886,7 +886,7 @@ jobs:
         run: "sudo apt-get update && sudo apt-get install jq jc"
       - name: Fail job if any of the previous jobs failed
         run: "for i in `echo ${NEEDS} | jq -r '.[].result'`; do if [[ $i == 'failure' ]]; then echo ${NEEDS}; exit 1; fi; done;"
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive
index 0d5d5dd3aec400f211996ad7de1e2a8f3a86ae4e..10bb0b6a6763fb824b32a32f4f91e080f631ae02 100644 (file)
@@ -60,7 +60,7 @@ jobs:
     permissions:
       contents: read
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 0
           submodules: recursive
@@ -104,7 +104,7 @@ jobs:
     permissions:
       contents: read
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 0
           submodules: recursive
index 25cef5ce9e62a0b98103942cc6220e0f98fe35ea..c479388234eddd126b741165cdaa4e45bcf7e4f2 100644 (file)
@@ -80,7 +80,7 @@ jobs:
       # but, as this whole workflow needs at least 30 minutes to run, I prefer spending a few seconds here
       # so that the command remains readable, because jo is simpler to use.
       - run: sudo apt-get update && sudo apt-get -y install jo
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 1
           submodules: recursive
@@ -145,7 +145,7 @@ jobs:
       PRODUCT: ${{ inputs.product }}
       OS: ${{ matrix.os }}
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 0 # for correct version numbers
           submodules: recursive
@@ -326,7 +326,7 @@ jobs:
         architecture: ${{ fromJson(needs.prepare.outputs.archlist )}}
       fail-fast: false
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 1
           submodules: recursive
@@ -396,7 +396,7 @@ jobs:
         architecture: ${{ fromJson(needs.prepare.outputs.archlist )}}
       fail-fast: false
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 1
           submodules: recursive
@@ -448,7 +448,7 @@ jobs:
     continue-on-error: true
     runs-on: ubuntu-24.04
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 1
           submodules: recursive
@@ -498,7 +498,7 @@ jobs:
     outputs:
       check-finished: ${{ steps.check-finished.outputs.upload-completed }}
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 1
           submodules: recursive
@@ -544,7 +544,7 @@ jobs:
         runner-os: ${{ fromJson(needs.prepare.outputs.runnerlist )}}
       fail-fast: false
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 1
           submodules: recursive
index a967c1a66669f10947274d5f434f2d492733e1f6..df8bbedb1d501106b60bf7679b243f87518c5609 100644 (file)
@@ -41,7 +41,7 @@ jobs:
         runner-os: ${{ fromJson(needs.prepare.outputs.runnerlist )}}
       fail-fast: false
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 0  # for correct version numbers
           submodules: recursive
index 63874bc73567ddf37a037c3b3ad1330c4c584231..5e281e28c9e917a05149439c6463d9bbd5aee120 100644 (file)
@@ -61,7 +61,7 @@ jobs:
     steps:
     - uses: PowerDNS/pdns/set-ubuntu-mirror@meta
     - name: Checkout repository
-      uses: actions/checkout@v4
+      uses: actions/checkout@v5
       with:
         # We must fetch at least the immediate parents so that if this is
         # a pull request then we can checkout the head.
@@ -284,7 +284,7 @@ jobs:
     if: ${{ github.event_name == 'pull_request' }}
     steps:
     - name: Checkout repository
-      uses: actions/checkout@v4
+      uses: actions/checkout@v5
       with:
         fetch-depth: 2
         persist-credentials: false
index f47a3b81a388de366f77a1274932f12ba58fd4cb..60a9abdf44a6c526bfd770f2f4d37b0b45c79493 100644 (file)
@@ -32,7 +32,7 @@ jobs:
       UNIT_TESTS: no
     steps:
       - uses: PowerDNS/pdns/set-ubuntu-mirror@meta
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive
@@ -62,7 +62,7 @@ jobs:
       REPO_HOME: ${{ github.workspace }}
     steps:
       - uses: PowerDNS/pdns/set-ubuntu-mirror@meta
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive
@@ -105,7 +105,7 @@ jobs:
       UNIT_TESTS: no
     steps:
       - uses: PowerDNS/pdns/set-ubuntu-mirror@meta
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive
index ac884a6fbc5e3225adf37f93727b8dbdf734c36a..f91338285bb7a619abf310d5621945c653a1f01b 100644 (file)
@@ -16,7 +16,7 @@ jobs:
   audit:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive
index 7259ca98fe850cebdbf699a85a54572862121699..1c1af513b55c93e1c3259867421b5e8993d34413 100644 (file)
@@ -47,7 +47,7 @@ jobs:
       pdns_version: ${{ steps.get-version.outputs.pdns_version }}
     steps:
       - uses: PowerDNS/pdns/set-ubuntu-mirror@meta
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           persist-credentials: false
       - uses: actions/setup-python@v5
@@ -163,7 +163,7 @@ jobs:
             exit 1
           fi
       - uses: PowerDNS/pdns/set-ubuntu-mirror@meta
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           persist-credentials: false
       - run: build-scripts/gh-actions-setup-inv-no-dist-upgrade
@@ -218,7 +218,7 @@ jobs:
             echo "Error: The following secrets/variables are missing: ${missing_secrets[*]}"
             exit 1
           fi
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           persist-credentials: false
       - uses: aws-actions/configure-aws-credentials@v4
index 05fd847f7dd787334b6fafee2a45362e610f7905..1500c64d7bf412fd421689aec71fc6de64ed97dd 100644 (file)
@@ -14,7 +14,7 @@ jobs:
     # on a ubuntu-24.04 VM
     runs-on: ubuntu-24.04
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive
index e8c624edac9221d1bc0e0b42dd04b94e4fd6a6d0..007b468374460886db7966079d5e8b2f46191ed8 100644 (file)
@@ -8,7 +8,7 @@ jobs:
   Fuzzing:
     runs-on: ubuntu-24.04
     steps:
-    - uses: actions/checkout@v4
+    - uses: actions/checkout@v5
       with:
         fetch-depth: 5
         submodules: recursive
index 9a14fbfc429d646236fb4f111ebf733245f89d63..d064bf6d01e700496fe8d4da008b81264c9a094d 100644 (file)
@@ -31,7 +31,7 @@ jobs:
     if: ${{ vars.SCHEDULED_MISC_DAILIES }}
     runs-on: ubuntu-22.04
     steps:
-    - uses: actions/checkout@v4
+    - uses: actions/checkout@v5
       with:
         fetch-depth: 5
         submodules: recursive
@@ -90,7 +90,7 @@ jobs:
     outputs:
       req-files: ${{ steps.get-list-requirements.outputs.files }}
     steps:
-    - uses: actions/checkout@v4
+    - uses: actions/checkout@v5
       with:
         persist-credentials: false
     - name: Get all requirements.txt files and export them as outputs
@@ -120,7 +120,7 @@ jobs:
     steps:
       - run: echo "${REQUIREMENTS_FILE}"
       - uses: PowerDNS/pdns/set-ubuntu-mirror@meta
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           persist-credentials: false
       - uses: actions/setup-python@v5
@@ -151,7 +151,7 @@ jobs:
         IPv6: [0, 1]
       max-parallel: 1
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive
index 314daa2531154f24707a705da99427ce40ab483b..b996db22a9d0fd5941704a286b0b73eb86bab2a5 100644 (file)
@@ -15,7 +15,7 @@ jobs:
     runs-on: ubuntu-24.04
     steps:
       - uses: PowerDNS/pdns/set-ubuntu-mirror@meta
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
           fetch-depth: 5
           submodules: recursive