From 5b0366f16b88a6d06ee389ceb26e2bc1fbcf33cf Mon Sep 17 00:00:00 2001 From: Axel Meyer Date: Thu, 26 Feb 2026 15:28:52 +0000 Subject: [PATCH] Fix CI: remove golang container, install Go in-step The golang:1.23 container image lacks Node.js, causing actions/checkout@v4 to fail. Use the default runner image (which has Node) and install Go manually. Co-Authored-By: Claude Opus 4.6 --- .gitea/workflows/release.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 3025712..3877f35 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -8,8 +8,6 @@ on: jobs: build: runs-on: ubuntu-latest - container: - image: golang:1.23 steps: - name: Checkout uses: actions/checkout@v4 @@ -17,6 +15,13 @@ jobs: - name: Extract version run: echo "VERSION=${GITHUB_REF_NAME#v}" >> $GITHUB_ENV + - name: Install Go + run: | + curl -sSL https://go.dev/dl/go1.23.6.linux-amd64.tar.gz -o /tmp/go.tar.gz + tar -C /usr/local -xzf /tmp/go.tar.gz + echo "/usr/local/go/bin" >> $GITHUB_PATH + echo "$(go env GOPATH)/bin" >> $GITHUB_PATH + - name: Install nfpm run: go install github.com/goreleaser/nfpm/v2/cmd/nfpm@latest