Skip to content

ci: quitar Go 1.24 de la matriz de go-build (el módulo requiere 1.25)#8

Merged
israel2606 merged 1 commit into
mainfrom
claude/fix-ci-go124-build
Jun 17, 2026
Merged

ci: quitar Go 1.24 de la matriz de go-build (el módulo requiere 1.25)#8
israel2606 merged 1 commit into
mainfrom
claude/fix-ci-go124-build

Conversation

@israel2606

Copy link
Copy Markdown
Owner

Problema

El job de CI build (1.24) falla de forma sistemática con:

# github.com/github/github-mcp-server/script/print-mcp-diff-configs
go: no such tool "covdata"

La causa es un desajuste de configuración: go.mod declara go 1.25.0, pero .github/workflows/go-build.yml ejecuta su matriz con Go 1.24 y 1.25. Correr go test -coverprofile=… bajo Go 1.24 contra un módulo que requiere 1.25 rompe al instrumentar la cobertura (covdata). El job 1.25 ya pasa correctamente.

Este fallo es preexistente y no está relacionado con ningún cambio de código; es puramente la matriz de versiones desalineada con la versión que el módulo exige.

Cambio

Quitar 1.24 de la matriz, dejándola en ['1.25'], alineada con la versión declarada en go.mod.

       matrix:
-        go-version: ['1.24', '1.25']
+        go-version: ['1.25']

Cambio mínimo de un solo archivo de workflow; sin tocar código ni go.mod.


Generated by Claude Code

go.mod declares 'go 1.25.0', so the build (1.24) matrix job is
intrinsically incompatible: running 'go test -coverprofile' under Go
1.24 against a 1.25 module fails with 'go: no such tool covdata' while
instrumenting script/print-mcp-diff-configs. The 1.25 job already passes.
Align the matrix with the version the module actually requires.
@israel2606 israel2606 merged commit 80e06e3 into main Jun 17, 2026
8 of 17 checks passed
@israel2606 israel2606 self-assigned this Jun 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants