@@ -76,57 +76,59 @@ jobs:
7676 ./autogen.sh && \
7777 ./configure && \
7878 make -j$(nproc) && \
79- make check
79+ make check && \
80+ mv ${{ github.workspace }}/piadina/piadina ${{ github.workspace }}/piadina/piadina-linux-${{ inputs.arch }} && \
81+ mv ${{ github.workspace }}/azdora/azdora ${{ github.workspace }}/azdora/azdora-linux-${{ inputs.arch }}
8082
8183 - name : Compute checksums
8284 run : |
83- sha256sum ${{ github.workspace }}/piadina/piadina > ${{ github.workspace }}/piadina/piadina.sha256
84- sha256sum ${{ github.workspace }}/azdora/azdora > ${{ github.workspace }}/azdora/azdora.sha256
85+ sha256sum ${{ github.workspace }}/piadina/piadina-linux-${{ inputs.arch }} > ${{ github.workspace }}/piadina/piadina-linux-${{ inputs.arch }} .sha256
86+ sha256sum ${{ github.workspace }}/azdora/azdora-linux-${{ inputs.arch }} > ${{ github.workspace }}/azdora/azdora-linux-${{ inputs.arch }} .sha256
8587
8688 - name : Attest build provenance of piadina
8789 if : ${{ inputs.attest }}
8890 uses : actions/attest-build-provenance@00014ed6ed5efc5b1ab7f7f34a39eb55d41aa4f8 # v3.1.0
8991 id : attest-provenance-piadina
9092 with :
91- subject-path : ${{ github.workspace }}/piadina/piadina
93+ subject-path : ${{ github.workspace }}/piadina/piadina-linux-${{ inputs.arch }}
9294
9395 - name : Export provenance bundle of piadina
9496 if : ${{ inputs.attest }}
9597 env :
9698 ATT_BUNDLE : ${{ steps.attest-provenance-piadina.outputs.bundle-path }}
9799 run : |
98100 set -euo pipefail
99- cp "${{ env.ATT_BUNDLE }}" "${{ github.workspace }}/piadina/piadina.sigstore"
101+ cp "${{ env.ATT_BUNDLE }}" "${{ github.workspace }}/piadina/piadina-linux-${{ inputs.arch }} .sigstore"
100102
101103 - name : Attest build provenance of azdora
102104 if : ${{ inputs.attest }}
103105 uses : actions/attest-build-provenance@00014ed6ed5efc5b1ab7f7f34a39eb55d41aa4f8 # v3.1.0
104106 id : attest-provenance-azdora
105107 with :
106- subject-path : ${{ github.workspace }}/azdora/azdora
108+ subject-path : ${{ github.workspace }}/azdora/azdora-linux-${{ inputs.arch }}
107109
108110 - name : Export provenance bundle of azdora
109111 if : ${{ inputs.attest }}
110112 env :
111113 ATT_BUNDLE : ${{ steps.attest-provenance-azdora.outputs.bundle-path }}
112114 run : |
113115 set -euo pipefail
114- cp "${{ env.ATT_BUNDLE }}" "${{ github.workspace }}/azdora/azdora.sigstore"
116+ cp "${{ env.ATT_BUNDLE }}" "${{ github.workspace }}/azdora/azdora-linux-${{ inputs.arch }} .sigstore"
115117
116118 - name : Upload piadina's binaries
117119 uses : actions/upload-artifact@v4
118120 with :
119121 name : piadina-linux-${{ inputs.arch }}
120122 path : |
121- ${{ github.workspace }}/piadina/piadina
122- ${{ github.workspace }}/piadina/piadina.sha256
123- ${{ github.workspace }}/piadina/piadina.sigstore
123+ ${{ github.workspace }}/piadina/piadina-linux-${{ inputs.arch }}
124+ ${{ github.workspace }}/piadina/piadina-linux-${{ inputs.arch }} .sha256
125+ ${{ github.workspace }}/piadina/piadina-linux-${{ inputs.arch }} .sigstore
124126
125127 - name : Upload azdora's binaries
126128 uses : actions/upload-artifact@v4
127129 with :
128130 name : azdora-linux-${{ inputs.arch }}
129131 path : |
130- ${{ github.workspace }}/azdora/azdora
131- ${{ github.workspace }}/azdora/azdora.sha256
132- ${{ github.workspace }}/azdora/azdora.sigstore
132+ ${{ github.workspace }}/azdora/azdora-linux-${{ inputs.arch }}
133+ ${{ github.workspace }}/azdora/azdora-linux-${{ inputs.arch }} .sha256
134+ ${{ github.workspace }}/azdora/azdora-linux-${{ inputs.arch }} .sigstore
0 commit comments