From 4e15576ef69bf8b6a05568029176b615f06a114b Mon Sep 17 00:00:00 2001 From: Damir Mukimov Date: Thu, 25 Dec 2025 16:26:03 +0100 Subject: [PATCH] Fix CI Go module issue: use regular module mode with explicit env vars - Remove vendor mode approach, use regular Go modules - Add GOPROXY and GOSUMDB environment variables - Explicitly set GO111MODULE=on for all Go commands - Remove unnecessary vendor step --- .gitea/workflows/ci.yml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index df0e475..5e0a9c5 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -67,6 +67,8 @@ jobs: run: go mod download env: GO111MODULE: on + GOPROXY: https://proxy.golang.org,direct + GOSUMDB: sum.golang.org - name: Tidy and verify modules working-directory: bugulma/backend run: | @@ -74,19 +76,22 @@ jobs: go mod verify env: GO111MODULE: on - - name: Vendor dependencies - working-directory: bugulma/backend - run: go mod vendor - env: - GO111MODULE: on + GOPROXY: https://proxy.golang.org,direct + GOSUMDB: sum.golang.org - name: Vet working-directory: bugulma/backend - run: go vet -mod=vendor ./... + run: go vet ./... env: GO111MODULE: on + GOPROXY: https://proxy.golang.org,direct + GOSUMDB: sum.golang.org - name: Test working-directory: bugulma/backend - run: go test -v -race -coverprofile=coverage.out -mod=vendor ./... + run: go test -v -race -coverprofile=coverage.out ./... + env: + GO111MODULE: on + GOPROXY: https://proxy.golang.org,direct + GOSUMDB: sum.golang.org - name: Coverage working-directory: bugulma/backend run: go tool cover -html=coverage.out -o coverage.html