Do not specify target platforms
This commit is contained in:
17
.github/workflows/build.yml
vendored
17
.github/workflows/build.yml
vendored
@@ -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
5
.gitignore
vendored
@@ -32,3 +32,8 @@ config.yml
|
|||||||
error_videos/*.mp4
|
error_videos/*.mp4
|
||||||
|
|
||||||
mnt/
|
mnt/
|
||||||
|
|
||||||
|
error_codes.json
|
||||||
|
memlog.sh
|
||||||
|
stressTestAddRemove.py
|
||||||
|
*.zip
|
||||||
|
|||||||
Reference in New Issue
Block a user