package non-Linux releases as zip
This commit is contained in:
@@ -128,14 +128,18 @@ jobs:
|
|||||||
if [[ "${{ matrix.target }}" == windows-* ]]; then
|
if [[ "${{ matrix.target }}" == windows-* ]]; then
|
||||||
bin="$bin.exe"
|
bin="$bin.exe"
|
||||||
fi
|
fi
|
||||||
tar -czf "$GITHUB_WORKSPACE/fossbench-${{ matrix.target }}.tar.gz" \
|
if [[ "${{ matrix.target }}" == linux-* ]]; then
|
||||||
-C "$GITHUB_WORKSPACE/dist" "$bin"
|
tar -czf "$GITHUB_WORKSPACE/fossbench-${{ matrix.target }}.tar.gz" \
|
||||||
|
-C "$GITHUB_WORKSPACE/dist" "$bin"
|
||||||
|
else
|
||||||
|
(cd "$GITHUB_WORKSPACE/dist" && zip -q "$GITHUB_WORKSPACE/fossbench-${{ matrix.target }}.zip" "$bin")
|
||||||
|
fi
|
||||||
|
|
||||||
- name: Upload artifact
|
- name: Upload artifact
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: fossbench-${{ matrix.target }}
|
name: fossbench-${{ matrix.target }}
|
||||||
path: fossbench-${{ matrix.target }}.tar.gz
|
path: fossbench-${{ matrix.target }}.*
|
||||||
if-no-files-found: error
|
if-no-files-found: error
|
||||||
|
|
||||||
release:
|
release:
|
||||||
@@ -156,7 +160,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Create checksums
|
- name: Create checksums
|
||||||
working-directory: release
|
working-directory: release
|
||||||
run: sha256sum fossbench-*.tar.gz > SHA256SUMS
|
run: sha256sum fossbench-*.tar.gz fossbench-*.zip > SHA256SUMS
|
||||||
|
|
||||||
- name: Create release and attach artifacts
|
- name: Create release and attach artifacts
|
||||||
env:
|
env:
|
||||||
@@ -167,7 +171,7 @@ jobs:
|
|||||||
--repo "$GITHUB_REPOSITORY" \
|
--repo "$GITHUB_REPOSITORY" \
|
||||||
--yes 2>/dev/null || true
|
--yes 2>/dev/null || true
|
||||||
gh release create "$RELEASE_TAG" \
|
gh release create "$RELEASE_TAG" \
|
||||||
release/fossbench-*.tar.gz \
|
release/fossbench-*.tar.gz release/fossbench-*.zip \
|
||||||
release/SHA256SUMS \
|
release/SHA256SUMS \
|
||||||
--repo "$GITHUB_REPOSITORY" \
|
--repo "$GITHUB_REPOSITORY" \
|
||||||
--title "Release $RELEASE_TAG" \
|
--title "Release $RELEASE_TAG" \
|
||||||
|
|||||||
Reference in New Issue
Block a user