From 61f2cbe2eb26ffc498223b11ba683e2594aaa6f2 Mon Sep 17 00:00:00 2001 From: logikonline Date: Sat, 17 Jan 2026 03:21:29 -0500 Subject: [PATCH] fix(ci): use linux runners for darwin cross-compilation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The macOS runners are configured to use Docker containers which lack node.js, causing actions/checkout to fail. Since Go supports cross- compilation via GOOS/GOARCH, we can build darwin binaries on Linux. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .gitea/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 4a407ca4d2..c07e663fbc 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -211,10 +211,10 @@ jobs: runs-on: linux-latest - goos: darwin goarch: amd64 - runs-on: macos-latest + runs-on: linux-latest - goos: darwin goarch: arm64 - runs-on: macos-latest + runs-on: linux-latest - goos: windows goarch: amd64 runs-on: windows-latest