File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -27,14 +27,14 @@ jobs:
2727 - name : Download all artifacts
2828 uses : actions/download-artifact@v8
2929 with :
30+ pattern : sigviewer-*
3031 path : artifacts/
3132
3233 - name : Prepare release assets
3334 run : |
3435 VERSION=${GITHUB_REF_NAME#v}
3536 mkdir -p release-assets
3637
37- # SigViewer binaries
3838 find artifacts/sigviewer-linux-x86_64 -type f -name 'sigviewer' \
3939 -exec zip -j release-assets/sigviewer-${VERSION}-linux-x86_64.zip {} \;
4040 find artifacts/sigviewer-linux-aarch64 -type f -name 'sigviewer' \
4444 find artifacts/sigviewer-windows-x86_64 -name '*.exe' \
4545 -exec cp {} release-assets/sigviewer-${VERSION}-windows-x86_64.exe \;
4646
47- # Library archives — preserve external/lib and external/include structure
48- # upload-artifact strips the common 'external/' prefix, so we recreate it
49- for platform in linux-x86_64 linux-aarch64 macos-arm64 windows-x86_64; do
50- mkdir -p staging/external
51- cp -r artifacts/libxdf-${platform}/. staging/external/
52- (cd staging && zip -r ../release-assets/libxdf-${VERSION}-${platform}.zip external)
53- cp -r artifacts/libbiosig-${platform}/. staging/external/
54- (cd staging && zip -r ../release-assets/libbiosig-${VERSION}-${platform}.zip external)
55- rm -rf staging
56- done
57-
5847 - name : Create GitHub release
5948 env :
6049 GH_TOKEN : ${{ github.token }}
You can’t perform that action at this time.
0 commit comments