diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index b8c14d1..98b5b74 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -23,7 +23,7 @@ jobs: goversion: 1.17 goos: ${{ matrix.goos }} goarch: ${{ matrix.goarch }} - build_command: bash ./build.sh - pre_command: bash ./install-deps.sh + build_command: bash -ex ./build.sh + pre_command: bash -ex ./install-deps.sh binary_name: "ovpn-admin" asset_name: ovpn-admin-${{ matrix.goos }}-${{ matrix.goarch }} diff --git a/.github/workflows/release_arm.yaml b/.github/workflows/release_arm.yaml index 1c17b9c..89d0148 100644 --- a/.github/workflows/release_arm.yaml +++ b/.github/workflows/release_arm.yaml @@ -23,7 +23,7 @@ jobs: goversion: 1.17 goos: ${{ matrix.goos }} goarch: ${{ matrix.goarch }} - build_command: bash ./build_arm.sh - pre_command: bash ./install-deps-arm.sh + build_command: bash -ex ./build_arm.sh + pre_command: bash -ex ./install-deps-arm.sh binary_name: "ovpn-admin" asset_name: ovpn-admin-${{ matrix.goos }}-${{ matrix.goarch }} diff --git a/build.sh b/build.sh index 672f1a6..a863208 100755 --- a/build.sh +++ b/build.sh @@ -6,6 +6,6 @@ cd frontend && npm install && npm run build && cd .. packr2 -CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build -a -tags netgo -ldflags "-linkmode external -extldflags -static -s -w" @ +CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build -a -tags netgo -ldflags "-linkmode external -extldflags -static -s -w" $@ packr2 clean