Do not specify target platforms

This commit is contained in:
Ben Sarmiento
2023-12-03 11:20:43 +01:00
parent 5bf102b1be
commit 74d5277cd9
2 changed files with 15 additions and 7 deletions

View File

@@ -41,8 +41,7 @@ jobs:
pkg: cmd/zurg pkg: cmd/zurg
dest: artifacts dest: artifacts
prefix: zurg prefix: zurg
targets: windows/amd64,linux/amd64,linux/arm64,darwin/arm64 v: false
v: true
x: false x: false
race: false race: false
ldflags: > ldflags: >
@@ -57,14 +56,18 @@ jobs:
- name: Compress artifacts - name: Compress artifacts
run: | run: |
mkdir -p compressed_artifacts mkdir -p compressed_artifacts
for platform in windows-amd64.exe linux-amd64 linux-arm64 darwin-arm64; do for file in artifacts/*; do
# check if windows # Extract platform from the filename
platform=$(basename $file | sed 's/zurg-//; s/.exe//')
# Determine if it's a Windows executable
extension="" extension=""
if [[ $platform == *".exe" ]]; then if [[ $file == *".exe" ]]; then
platform=$(echo $platform | sed 's/.exe//g')
extension=".exe" extension=".exe"
fi fi
cp -fR artifacts/zurg-$platform$extension artifacts/zurg$extension
# Copy and zip the file
cp -fR "$file" "artifacts/zurg$extension"
(cd artifacts && zip -r "../compressed_artifacts/zurg-${{ steps.version.outputs.version }}-$platform.zip" "zurg$extension") (cd artifacts && zip -r "../compressed_artifacts/zurg-${{ steps.version.outputs.version }}-$platform.zip" "zurg$extension")
done done

5
.gitignore vendored
View File

@@ -32,3 +32,8 @@ config.yml
error_videos/*.mp4 error_videos/*.mp4
mnt/ mnt/
error_codes.json
memlog.sh
stressTestAddRemove.py
*.zip