1313 name : Generate extractor artifacts
1414 strategy :
1515 matrix :
16- dotnet-runtime : [linux-x64, linux-arm64, linux-musl-x64, linux-musl-arm64, win-x64, osx-arm64, osx-x64]
16+ dotnet-runtime :
17+ [
18+ linux-x64,
19+ linux-arm64,
20+ linux-musl-x64,
21+ linux-musl-arm64,
22+ win-x64,
23+ osx-arm64,
24+ osx-x64,
25+ ]
1726 # Dynamically set the runner OS based on the .NET runtime
1827 runs-on : ${{ fromJSON('{"linux-x64":"ubuntu-latest", "linux-arm64":"ubuntu-latest", "linux-musl-x64":"ubuntu-latest", "linux-musl-arm64":"ubuntu-latest", "win-x64":"windows-latest", "osx-arm64":"macos-latest", "osx-x64":"macos-latest"}')[matrix.dotnet-runtime] }}
1928 steps :
6069 name : Generate publisher artifacts
6170 strategy :
6271 matrix :
63- dotnet-runtime : [linux-x64, linux-arm64, linux-musl-x64, linux-musl-arm64, win-x64, osx-arm64, osx-x64]
72+ dotnet-runtime :
73+ [
74+ linux-x64,
75+ linux-arm64,
76+ linux-musl-x64,
77+ linux-musl-arm64,
78+ win-x64,
79+ osx-arm64,
80+ osx-x64,
81+ ]
6482 # Dynamically set the runner OS based on the .NET runtime
6583 runs-on : ${{ fromJSON('{"linux-x64":"ubuntu-latest", "linux-arm64":"ubuntu-latest", "linux-musl-x64":"ubuntu-latest", "linux-musl-arm64":"ubuntu-latest", "win-x64":"windows-latest", "osx-arm64":"macos-latest", "osx-x64":"macos-latest"}')[matrix.dotnet-runtime] }}
6684 steps :
@@ -212,7 +230,7 @@ jobs:
212230 shell : pwsh
213231
214232 - name : Upload artifact
215- uses : actions/upload-artifact@v4
233+ uses : actions/upload-artifact@v5
216234 with :
217235 name : ado
218236 path : ${{ runner.temp }}/Azure_DevOps.zip
@@ -229,16 +247,23 @@ jobs:
229247 runs-on : ubuntu-latest
230248 permissions :
231249 contents : write
250+ env :
251+ : ${{ github.workspace }}/downloaded-artifacts
232252 steps :
233253 - name : Download artifacts
234- uses : actions/download-artifact@v4
254+ id : download-artifacts
255+ uses : actions/download-artifact@v5
256+ with :
257+ merge-multiple : true
235258
236259 - name : Checkout repository
237260 uses : actions/checkout@v5
238261
239262 - name : Create release
240263 env :
264+ ARTIFACT_DOWNLOAD_PATH : ${{ steps.download-artifacts.outputs.download-path }}
241265 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
266+ GITHUB_WORKSPACE : ${{github.workspace}}
242267 RELEASE_TAG : ${{ github.event.inputs.Release_Version }}
243268 COMMIT_ID : ${{ github.sha }}
244269 run : |
@@ -260,22 +285,23 @@ jobs:
260285 --target "$COMMIT_ID"
261286
262287 # Upload assets
288+ ls -R "$ARTIFACT_DOWNLOAD_PATH"
263289 gh release upload "$RELEASE_TAG" \
264- "$GITHUB_WORKSPACE /extractor-linux-arm64/extractor-linux-arm64.zip" \
265- "$GITHUB_WORKSPACE /extractor-linux-musl-arm64/extractor-linux-musl-arm64.zip" \
266- "$GITHUB_WORKSPACE /extractor-linux-musl-x64/extractor-linux-musl-x64.zip" \
267- "$GITHUB_WORKSPACE /extractor-linux-x64/extractor-linux-x64.zip" \
268- "$GITHUB_WORKSPACE /extractor-osx-arm64/extractor-osx-arm64.zip" \
269- "$GITHUB_WORKSPACE /extractor-osx-x64/extractor-osx-x64.zip" \
270- "$GITHUB_WORKSPACE /extractor-win-x64/extractor-win-x64.zip" \
271- "$GITHUB_WORKSPACE /publisher-linux-arm64/publisher-linux-arm64.zip" \
272- "$GITHUB_WORKSPACE /publisher-linux-musl-arm64/publisher-linux-musl-arm64.zip" \
273- "$GITHUB_WORKSPACE /publisher-linux-musl-x64/publisher-linux-musl-x64.zip" \
274- "$GITHUB_WORKSPACE /publisher-linux-x64/publisher-linux-x64.zip" \
275- "$GITHUB_WORKSPACE /publisher-osx-arm64/publisher-osx-arm64.zip" \
276- "$GITHUB_WORKSPACE /publisher-osx-x64/publisher-osx-x64.zip" \
277- "$GITHUB_WORKSPACE /publisher-win-x64/publisher-win-x64.zip" \
278- "$GITHUB_WORKSPACE /github/Github.zip" \
279- "$GITHUB_WORKSPACE /ado/Azure_DevOps.zip" \
290+ "$ARTIFACT_DOWNLOAD_PATH /extractor-linux-arm64/extractor-linux-arm64.zip" \
291+ "$ARTIFACT_DOWNLOAD_PATH /extractor-linux-musl-arm64/extractor-linux-musl-arm64.zip" \
292+ "$ARTIFACT_DOWNLOAD_PATH /extractor-linux-musl-x64/extractor-linux-musl-x64.zip" \
293+ "$ARTIFACT_DOWNLOAD_PATH /extractor-linux-x64/extractor-linux-x64.zip" \
294+ "$ARTIFACT_DOWNLOAD_PATH /extractor-osx-arm64/extractor-osx-arm64.zip" \
295+ "$ARTIFACT_DOWNLOAD_PATH /extractor-osx-x64/extractor-osx-x64.zip" \
296+ "$ARTIFACT_DOWNLOAD_PATH /extractor-win-x64/extractor-win-x64.zip" \
297+ "$ARTIFACT_DOWNLOAD_PATH /publisher-linux-arm64/publisher-linux-arm64.zip" \
298+ "$ARTIFACT_DOWNLOAD_PATH /publisher-linux-musl-arm64/publisher-linux-musl-arm64.zip" \
299+ "$ARTIFACT_DOWNLOAD_PATH /publisher-linux-musl-x64/publisher-linux-musl-x64.zip" \
300+ "$ARTIFACT_DOWNLOAD_PATH /publisher-linux-x64/publisher-linux-x64.zip" \
301+ "$ARTIFACT_DOWNLOAD_PATH /publisher-osx-arm64/publisher-osx-arm64.zip" \
302+ "$ARTIFACT_DOWNLOAD_PATH /publisher-osx-x64/publisher-osx-x64.zip" \
303+ "$ARTIFACT_DOWNLOAD_PATH /publisher-win-x64/publisher-win-x64.zip" \
304+ "$ARTIFACT_DOWNLOAD_PATH /github/Github.zip" \
305+ "$ARTIFACT_DOWNLOAD_PATH /ado/Azure_DevOps.zip" \
280306 --repo "$GITHUB_REPOSITORY" \
281- --clobber
307+ --clobber
0 commit comments