From 0f092058149b068f78258fdb5ee2e46275e9a7d8 Mon Sep 17 00:00:00 2001 From: Ronni Skansing Date: Thu, 21 Aug 2025 16:54:56 +0200 Subject: [PATCH] fix build alpine Signed-off-by: Ronni Skansing --- .github/workflows/release.yml | 7 ++++--- .github/workflows/test-build.yml | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1b7ba3e..dfe5736 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -46,10 +46,11 @@ jobs: sudo docker run --rm \ -v "$(pwd)":/app \ -w /app/backend \ + -e CGO_ENABLED=1 \ golang:alpine \ - go build -trimpath \ - -ldflags="-X github.com/phishingclub/phishingclub/version.hash=ph${{ steps.get_version.outputs.HASH }} -X github.com/phishingclub/phishingclub/version.version=${{ steps.get_version.outputs.VERSION }}" \ - -tags production -o ../build/phishingclub main.go + sh -c "apk add --no-cache gcc musl-dev && go build -trimpath \ + -ldflags='-X github.com/phishingclub/phishingclub/version.hash=ph${{ steps.get_version.outputs.HASH }} -X github.com/phishingclub/phishingclub/version.version=${{ steps.get_version.outputs.VERSION }}' \ + -tags production -o ../build/phishingclub main.go" - name: Fix build directory permissions run: | diff --git a/.github/workflows/test-build.yml b/.github/workflows/test-build.yml index e88ef52..3fbf94c 100644 --- a/.github/workflows/test-build.yml +++ b/.github/workflows/test-build.yml @@ -44,10 +44,11 @@ jobs: sudo docker run --rm \ -v "$(pwd)":/app \ -w /app/backend \ + -e CGO_ENABLED=1 \ golang:alpine \ - go build -trimpath \ - -ldflags="-X github.com/phishingclub/phishingclub/version.hash=ph${{ steps.get_version.outputs.HASH }} -X github.com/phishingclub/phishingclub/version.version=${{ steps.get_version.outputs.VERSION }}" \ - -tags production -o ../build/phishingclub main.go + sh -c "apk add --no-cache gcc musl-dev && go build -trimpath \ + -ldflags='-X github.com/phishingclub/phishingclub/version.hash=ph${{ steps.get_version.outputs.HASH }} -X github.com/phishingclub/phishingclub/version.version=${{ steps.get_version.outputs.VERSION }}' \ + -tags production -o ../build/phishingclub main.go" - name: Fix build directory permissions run: |