From 133dde6f1c6a378e4cea05ce1561320765c5683f Mon Sep 17 00:00:00 2001 From: Gary Hansen Date: Wed, 10 Jun 2026 15:06:22 +1000 Subject: [PATCH] ci: use go 1.25 and pin GOTOOLCHAIN=local to fix covdata failure go.mod requires go 1.25.6 but the workflow was requesting go-version: '1.24'. With GOTOOLCHAIN=auto (the default), the runner auto-downloaded Go 1.25.6 which lacked the covdata sub-tool, causing the test job to fail with 'go: no such tool covdata' for all cmd/* packages. Changes: - Bump go-version from '1.24' to '1.25' to match the go.mod directive - Add a 'Pin toolchain' step that sets GOTOOLCHAIN=local, preventing any further auto-upgrade surprises regardless of future go.mod bumps Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: multica-agent --- .gitea/workflows/ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 91cd1ae..452d73c 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -14,9 +14,12 @@ jobs: - uses: actions/setup-go@v5 with: - go-version: '1.24' + go-version: '1.25' cache: true + - name: Pin toolchain + run: echo "GOTOOLCHAIN=local" >> $GITHUB_ENV + - name: Vet run: go vet ./...