From 7783648aa12543457c0148021054af99b19712b5 Mon Sep 17 00:00:00 2001 From: Evan Su <48808396+HACKERALERT@users.noreply.github.com> Date: Sun, 15 Dec 2024 22:05:22 -0500 Subject: [PATCH] Only build for "safe" GOOS/GOARCH 32-bit systems may have unexpected behaviour due to integer size limits. WASM/WASI probably won't work due to the terminal input. --- .github/workflows/build.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6a0995e..29d8b4d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,16 +31,12 @@ jobs: - name: Build run: | cd picocrypt - GOOS=windows GOARCH=386 go build -v -ldflags="-s -w" -o picocrypt-windows-386.exe . GOOS=windows GOARCH=amd64 go build -v -ldflags="-s -w" -o picocrypt-windows-amd64.exe . GOOS=windows GOARCH=arm64 go build -v -ldflags="-s -w" -o picocrypt-windows-arm64.exe . GOOS=darwin GOARCH=amd64 go build -v -ldflags="-s -w" -o picocrypt-macos-amd64 . GOOS=darwin GOARCH=arm64 go build -v -ldflags="-s -w" -o picocrypt-macos-arm64 . - GOOS=linux GOARCH=386 go build -v -ldflags="-s -w" -o picocrypt-linux-386 . GOOS=linux GOARCH=amd64 go build -v -ldflags="-s -w" -o picocrypt-linux-amd64 . GOOS=linux GOARCH=arm64 go build -v -ldflags="-s -w" -o picocrypt-linux-arm64 . - GOOS=linux GOARCH=riscv64 go build -v -ldflags="-s -w" -o picocrypt-linux-riscv64 . - GOOS=wasip1 GOARCH=wasm go build -v -ldflags="-s -w" -o picocrypt-wasip1.wasm . env: CGO_ENABLED: 0 @@ -53,15 +49,11 @@ jobs: uses: softprops/action-gh-release@v2 with: files: | - picocrypt/picocrypt-windows-386.exe picocrypt/picocrypt-windows-amd64.exe picocrypt/picocrypt-windows-arm64.exe picocrypt/picocrypt-macos-amd64 picocrypt/picocrypt-macos-arm64 - picocrypt/picocrypt-linux-386 picocrypt/picocrypt-linux-amd64 picocrypt/picocrypt-linux-arm64 - picocrypt/picocrypt-linux-riscv64 - picocrypt/picocrypt-wasip1.wasm tag_name: ${{ env.VERSION }} make_latest: true