From 61089d70b90d5f30f3bf5d803d31a80a27df6d25 Mon Sep 17 00:00:00 2001 From: Jurica Bacurin Date: Fri, 17 Jan 2025 17:37:06 +0100 Subject: [PATCH] use arm based linux runners for arm builds --- .github/workflows/build-binaries.yml | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build-binaries.yml b/.github/workflows/build-binaries.yml index 49f75bd8..59ad0570 100644 --- a/.github/workflows/build-binaries.yml +++ b/.github/workflows/build-binaries.yml @@ -41,7 +41,7 @@ jobs: path: zk build-linux-arm: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm steps: - name: Checkout repository uses: actions/checkout@v4 @@ -58,16 +58,11 @@ jobs: run: echo "version=$(git describe --tags --match v[0-9]* 2> /dev/null)" >> $GITHUB_OUTPUT - name: Pull docker image run: docker pull ghcr.io/zk-org/zk-xcompile:linux-arm64 - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - with: - platforms: arm64 - name: Build run: | docker run --rm \ -v $(pwd):/usr/src/zk \ -w /usr/src/zk \ - --platform=linux/arm64 \ -u root \ ghcr.io/zk-org/zk-xcompile:linux-arm64 \ /bin/bash -c 'go build -buildvcs=false -tags "fts5" -ldflags "-X=main.Version=${{ steps.vars.outputs.version }} -X=main.Build=${{ steps.vars.outputs.version }}"' @@ -113,7 +108,7 @@ jobs: path: zk build-alpine-arm: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm steps: - name: Checkout repository uses: actions/checkout@v4 @@ -130,16 +125,11 @@ jobs: run: echo "version=$(git describe --tags --match v[0-9]* 2> /dev/null)" >> $GITHUB_OUTPUT - name: Pull dockedr image run: docker pull ghcr.io/zk-org/zk-xcompile:alpine-arm64 - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - with: - platforms: arm64 - name: build run: | docker run --rm \ -v $(pwd):/usr/src/zk \ -w /usr/src/zk \ - --platform=linux/arm64 \ -u root \ ghcr.io/zk-org/zk-xcompile:alpine-arm64 \ /bin/bash -c 'go build -buildvcs=false -tags "fts5" -ldflags "-extldflags=-static -X=main.Version=${{ steps.vars.outputs.version }} -X=main.Build=${{ steps.vars.outputs.version }}"'