From 3d4cfd86d59ffe685ea4d87ea55f285cc1fbb8f8 Mon Sep 17 00:00:00 2001 From: Jamie Banks Date: Tue, 9 Jun 2026 12:45:44 +0100 Subject: [PATCH] chore: remove arm64 support from build workflows and artifact uploads --- .gitea/workflows/build-image.yml | 5 +---- .gitea/workflows/build.yml | 21 ++------------------- 2 files changed, 3 insertions(+), 23 deletions(-) diff --git a/.gitea/workflows/build-image.yml b/.gitea/workflows/build-image.yml index 7390369..28cdf8f 100644 --- a/.gitea/workflows/build-image.yml +++ b/.gitea/workflows/build-image.yml @@ -11,9 +11,6 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -22,6 +19,6 @@ jobs: with: context: . file: ./Dockerfile.build - platforms: linux/amd64,linux/arm64 + platforms: linux/amd64 push: true tags: cr.jdbnet.co.uk/jdbnet/wails-builder:latest diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 3588798..c5af372 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -20,7 +20,7 @@ jobs: run: | mkdir -p dist - # Build Linux amd64 and Windows (amd64 & arm64) binaries + # Build Linux amd64 and Windows amd64 binaries docker run --rm -v ${{ github.workspace }}:/workspace -w /workspace cr.jdbnet.co.uk/jdbnet/wails-builder:latest bash -c " # Install frontend dependencies cd frontend && npm install && cd .. @@ -32,24 +32,9 @@ jobs: # Windows amd64 wails build -platform windows/amd64 -clean cp build/bin/goexplore.exe dist/goexplore-windows-amd64.exe - - # Windows arm64 - wails build -platform windows/arm64 -clean - cp build/bin/goexplore.exe dist/goexplore-windows-arm64.exe " - - name: Build Linux ARM64 binary (via QEMU) - run: | - # Build Linux arm64 binaries (via QEMU) - docker run --rm --platform linux/arm64 -v ${{ github.workspace }}:/workspace -w /workspace cr.jdbnet.co.uk/jdbnet/wails-builder:latest bash -c " - # Re-install frontend dependencies for arm64 (clears out the amd64 esbuild binary) - rm -rf frontend/node_modules - cd frontend && npm install && cd .. - - # Linux arm64 - wails build -platform linux/arm64 -tags webkit2_41 -clean - cp build/bin/goexplore dist/goexplore-linux-arm64 - " + - name: Upload to Cloudflare R2 env: @@ -60,8 +45,6 @@ jobs: run: | aws s3 cp dist/goexplore-linux-amd64 s3://apps/goexplore/goexplore-linux-amd64 --endpoint-url "$R2_ENDPOINT" aws s3 cp dist/goexplore-windows-amd64.exe s3://apps/goexplore/goexplore-windows-amd64.exe --endpoint-url "$R2_ENDPOINT" - aws s3 cp dist/goexplore-windows-arm64.exe s3://apps/goexplore/goexplore-windows-arm64.exe --endpoint-url "$R2_ENDPOINT" - aws s3 cp dist/goexplore-linux-arm64 s3://apps/goexplore/goexplore-linux-arm64 --endpoint-url "$R2_ENDPOINT" - name: Clean up run: sudo rm -rf dist build/bin/*