]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
ci: Update `actions/upload-artifact` to `v5`
authorJosh Soref <2119212+jsoref@users.noreply.github.com>
Mon, 27 Oct 2025 12:57:19 +0000 (08:57 -0400)
committerJosh Soref <2119212+jsoref@users.noreply.github.com>
Mon, 27 Oct 2025 12:57:19 +0000 (08:57 -0400)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
.github/workflows/build-and-test-all.yml
.github/workflows/build-docker-images.yml
.github/workflows/build-packages.yml
.github/workflows/builder.yml
.github/workflows/documentation.yml
.github/workflows/fuzz.yml

index 287bf532b5efc1b834ec8f6549c875b4e3841383..2e0dbae76657514ac52986241b6cfb96cba8d4f9 100644 (file)
@@ -133,7 +133,7 @@ jobs:
           mkdir -p /opt/pdns-auth/sbin; mv /opt/pdns-auth/bin/pdns-auth /opt/pdns-auth/sbin/
       - if: ${{ matrix.builder == 'meson' }}
         name: Store the binaries
-        uses: actions/upload-artifact@v4 # this takes 30 seconds, maybe we want to tar
+        uses: actions/upload-artifact@v5 # this takes 30 seconds, maybe we want to tar
         with:
           name: pdns-auth-${{ matrix.builder}}-${{ env.normalized-branch-name }}
           path: /opt/pdns-auth
@@ -216,7 +216,7 @@ jobs:
         run: echo "normalized-branch-name=$BRANCH_NAME" | tr "/" "-" >> "$GITHUB_ENV"
       - if: ${{ matrix.builder == 'meson' }}
         name: Store the binaries
-        uses: actions/upload-artifact@v4 # this takes 30 seconds, maybe we want to tar
+        uses: actions/upload-artifact@v5 # this takes 30 seconds, maybe we want to tar
         with:
           name: pdns-recursor-${{ matrix.features }}-${{ matrix.sanitizers }}-${{ matrix.builder}}-${{ env.normalized-branch-name }}
           path: /opt/pdns-recursor
@@ -319,7 +319,7 @@ jobs:
           for i in $(find . -maxdepth 1 -type f -executable); do cp ${i} /opt/dnsdist/bin/; done
       - name: Store the binaries
         if: ${{ matrix.builder == 'meson' }}
-        uses: actions/upload-artifact@v4 # this takes 30 seconds, maybe we want to tar
+        uses: actions/upload-artifact@v5 # this takes 30 seconds, maybe we want to tar
         with:
           name: dnsdist-${{ matrix.features }}-${{ matrix.sanitizers }}-${{ matrix.builder}}-${{ env.normalized-branch-name }}
           path: /opt/dnsdist
index 9f190206efb15b648604afaf28ab2fa745d3d3cc..6fb24c92420e908f892826acbe751f4ef9fbbefc 100644 (file)
@@ -155,7 +155,7 @@ jobs:
           # generate suffix for digest file
           echo "PLATFORM_PAIR=${ARCH//\//-}" >> $GITHUB_ENV
       - name: Upload digest
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v5
         with:
           name: digests-${{ inputs.product }}-${{ env.PLATFORM_PAIR }}
           path: ${{ runner.temp }}/digests/*
index 5e5246cb003ae04cd0d3bb552cf204d1cfdf3400..ae5a6ec70fd883071ec3f8b5949e6eff786030eb 100644 (file)
@@ -176,7 +176,7 @@ jobs:
           TARGET_ARCH: ${{ steps.getarch.outputs.target-arch }}
         run: for f in $(ls ./built_pkgs/*/*/*-${OS}.tar.bz2 | sed 's/\.tar.bz2$//'); do mv $f.tar.bz2 $f-${TARGET_ARCH}.tar.bz2; done
       - name: Upload packages as GH artifacts
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v5
         with:
           name: ${{ inputs.product }}-${{ matrix.os }}-${{ steps.getversion.outputs.version }}-${{ steps.getarch.outputs.target-arch }}
           path: built_pkgs/
index df8bbedb1d501106b60bf7679b243f87518c5609..553b7754b13057a96ad6053aa057dd9feccd6fcc 100644 (file)
@@ -58,7 +58,7 @@ jobs:
           echo "target-arch=$(uname -m)" >> $GITHUB_OUTPUT
         id: getarch
       - name: Upload packages
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v5
         with:
           name: ${{ matrix.product }}-${{ matrix.os }}-${{ steps.getversion.outputs.version }}-${{ steps.getarch.outputs.target-arch }}
           path: built_pkgs/
index 3c2f94982e49e0fff272eb8221139218d40f9b62..bcdd05e6be8b3c5bf2723d9e22288a307c726638 100644 (file)
@@ -68,12 +68,12 @@ jobs:
         working-directory: ./docs/_build
       - run: tar cf auth-html-docs.tar auth-html-docs
         working-directory: ./docs/_build
-      - uses: actions/upload-artifact@v4
+      - uses: actions/upload-artifact@v5
         with:
           name: authoritative-html-docs-${{steps.get-version.outputs.pdns_version}}
           path: ./docs/_build/auth-html-docs.tar
       - run: inv ci-docs-build-pdf
-      - uses: actions/upload-artifact@v4
+      - uses: actions/upload-artifact@v5
         with:
           name: PowerDNS-Authoritative-${{steps.get-version.outputs.pdns_version}}.pdf
           path: ./docs/_build/latex/PowerDNS-Authoritative.pdf
@@ -91,13 +91,13 @@ jobs:
         working-directory: ./pdns/recursordist/docs/_build
       - run: tar cf rec-html-docs.tar rec-html-docs
         working-directory: ./pdns/recursordist/docs/_build
-      - uses: actions/upload-artifact@v4
+      - uses: actions/upload-artifact@v5
         with:
           name: recursor-html-docs-${{steps.get-version.outputs.pdns_version}}
           path: ./pdns/recursordist/docs/_build/rec-html-docs.tar
       - run: inv ci-docs-build-pdf
         working-directory: ./pdns/recursordist
-      - uses: actions/upload-artifact@v4
+      - uses: actions/upload-artifact@v5
         with:
           name: PowerDNS-Recursor-${{steps.get-version.outputs.pdns_version}}.pdf
           path: ./pdns/recursordist/docs/_build/latex/PowerDNS-Recursor.pdf
@@ -114,13 +114,13 @@ jobs:
         working-directory: ./pdns/dnsdistdist/docs/_build
       - run: tar cf dnsdist-html-docs.tar dnsdist-html-docs
         working-directory: ./pdns/dnsdistdist/docs/_build
-      - uses: actions/upload-artifact@v4
+      - uses: actions/upload-artifact@v5
         with:
           name: dnsdist-html-docs-${{steps.get-version.outputs.pdns_version}}
           path: ./pdns/dnsdistdist/docs/_build/dnsdist-html-docs.tar
       - run: inv ci-docs-build-pdf
         working-directory: ./pdns/dnsdistdist
-      - uses: actions/upload-artifact@v4
+      - uses: actions/upload-artifact@v5
         with:
           name: dnsdist-${{steps.get-version.outputs.pdns_version}}.pdf
           path: ./pdns/dnsdistdist/docs/_build/latex/dnsdist.pdf
@@ -132,7 +132,7 @@ jobs:
       - name: Build website
         run: |
           tar cf website.tar website
-      - uses: actions/upload-artifact@v4
+      - uses: actions/upload-artifact@v5
         with:
           name: website-${{steps.get-version.outputs.pdns_version}}
           path: website.tar
index 007b468374460886db7966079d5e8b2f46191ed8..30532f7d30a22782851d9218038ffcf5547cdfab 100644 (file)
@@ -26,7 +26,7 @@ jobs:
         fuzz-seconds: 600
         dry-run: false
     - name: Upload Crash
-      uses: actions/upload-artifact@v4
+      uses: actions/upload-artifact@v5
       if: failure()
       with:
         name: artifacts