diff options
| author | Anton Medvedev <anton@medv.io> | 2025-12-25 19:51:27 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-12-25 19:51:27 +0100 |
| commit | f473903c9463b1df2dcf8fc73132f47dde1f00ba (patch) | |
| tree | 055f56d2aa320fb3fe89fc729b651f4543484a9b | |
| parent | efad074cc1fa69a644ccbadd02e82ad692919164 (diff) | |
| parent | 61afe70047f142a2b5a2a69e79b52cedb378bdd5 (diff) | |
Merge pull request #19 from R-Rudolf/master
Fix: Build static Go binary for Alpine compatibility
| -rw-r--r-- | .github/workflows/release.yaml | 7 | ||||
| -rw-r--r-- | Dockerfile | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 7aba217..6193845 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -21,6 +21,13 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + - name: Smoke test - verify binary runs + run: | + echo "Testing --help flag..." + docker run --rm antonmedv/gitmal:test --help + + echo "Smoke test passed!" + - name: Build and push uses: docker/build-push-action@v5 with: @@ -8,7 +8,7 @@ RUN go mod download COPY . . -RUN go build -o gitmal . +RUN CGO_ENABLED=0 go build -o gitmal . FROM alpine |
