]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
build-packages: Normalize 'recursor' to 'pdns-recursor'
authorRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 30 Jun 2023 07:55:08 +0000 (09:55 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 30 Jun 2023 07:55:08 +0000 (09:55 +0200)
.github/workflows/build-packages.yml

index b6dc27a97bfda88597e45b9d0f0317b33e2147ff..3df8f9dbe9d74d44e20b80260ddae5b3dc143fcc 100644 (file)
@@ -94,12 +94,21 @@ jobs:
           name: ${{ inputs.product }}-${{ matrix.os }}-${{ steps.getversion.outputs.version }}
           path: built_pkgs/
           retention-days: 7
+      - name: Normalize package name
+        id: normalize-name
+        run: |
+          if [ "x${{ inputs.product }}" = "xrecursor" ]; then
+            echo "normalized-package-name=pdns-recursor" >> $GITHUB_OUTPUT
+          else
+            echo "normalized-package-name=${{ inputs.product }}" >> $GITHUB_OUTPUT
+          fi
+
       - name: Extract packages from the tarball
         # so we get provenance for individual packages (and the JSON package manifests from the builder)
         id: extract
         run: |
           mkdir -m 700 -p ./packages/
-          tar xvf ./built_pkgs/*/*/${{ inputs.product }}-${{ steps.getversion.outputs.version }}-${{ matrix.os }}.tar.bz2 -C ./packages/ --transform='s/.*\///'
+          tar xvf ./built_pkgs/*/*/${{ steps.normalize-name.outputs.normalized-package-name }}-${{ steps.getversion.outputs.version }}-${{ matrix.os }}.tar.bz2 -C ./packages/ --transform='s/.*\///'
       - name: Generate package hashes for provenance
         shell: bash
         id: pkghashes