From 1f322ff4bfed159599471b6b4c93ef1cb162eb9b Mon Sep 17 00:00:00 2001 From: Alex Zenla Date: Mon, 3 Nov 2025 00:32:54 -0500 Subject: [PATCH] chore(workflows): publish should upload and attest all artifacts in a single zip --- .github/workflows/publish.yml | 27 +++++++-------------------- 1 file changed, 7 insertions(+), 20 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 5cf086f..dd52d80 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -48,28 +48,15 @@ jobs: - name: 'assemble artifacts' run: ./hack/assemble.sh - - name: 'upload sprout-x86_64.efi.zip artifact' - id: upload-sprout-x86_64-efi + - name: 'upload artifacts' + id: upload uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 with: - name: sprout-x86_64.efi.zip - path: target/assemble/sprout-x86_64.efi + name: artifacts + path: target/assemble/* - - name: 'upload sprout-aarch64.efi.zip artifact' - id: upload-sprout-aarch64-efi - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 - with: - name: sprout-aarch64.efi.zip - path: target/assemble/sprout-aarch64.efi - - - name: 'attest sprout-x86_64.efi.zip artifact' + - name: 'attest artifacts' uses: actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0.0 with: - subject-name: sprout-x86_64.efi.zip - subject-digest: "sha256:${{ steps.upload-sprout-x86_64-efi.outputs.artifact-digest }}" - - - name: 'attest sprout-aarch64.efi.zip artifact' - uses: actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0.0 - with: - subject-name: sprout-aarch64.efi.zip - subject-digest: "sha256:${{ steps.upload-sprout-aarch64-efi.outputs.artifact-digest }}" + subject-name: artifacts.zip + subject-digest: "sha256:${{ steps.upload.outputs.artifact-digest }}"