Skip to content

fix(ci): bump build matrix Go version to 1.26/1.27 - #107

Merged
acockrell merged 2 commits into
mainfrom
fix/build-go-version-1-26
Sep 15, 2026
Merged

acockrell merged 2 commits into
mainfrom
fix/build-go-version-1-26

Conversation

@acockrell

Copy link
Copy Markdown
Collaborator

Problem

Build job failed on main after merging #106.

go: go.mod requires go >= 1.26.0 (running go 1.25.14; GOTOOLCHAIN=local)
##[error]Process completed with exit code 1.

#106 bumped go.mod to go 1.26.0, but .github/workflows/build.yml still pinned its matrix to 1.25. With GOTOOLCHAIN=local, setup-go won't auto-upgrade, so the Build job fails.

Fix

Bump the build matrix to ['1.26', '1.27'] — tests the go.mod floor and latest, consistent with pr-checks.yml and release.yml (already on 1.27).

Verification

  • go build ./... ✅
  • go vet ./... ✅

go.mod requires Go >= 1.26.0 (PR #106) but the build workflow matrix
still pinned 1.25 with GOTOOLCHAIN=local, so setup-go refused to run and
the Build job failed on main. Bump the matrix to test the go.mod floor
(1.26) and latest (1.27), matching pr-checks.yml and release.yml.
@acockrell
acockrell enabled auto-merge (squash) September 15, 2026 18:59
The required 'All Checks Passed' gate lives in pr-checks.yml, but its
paths filter only matched pr-checks.yml itself among workflow files. A PR
touching only another workflow (e.g. build.yml) never triggered PR
Checks, so the required status never reported and the PR stayed BLOCKED.
Broaden the filter to '.github/workflows/**' so any workflow edit runs
the gate.
@acockrell
acockrell merged commit 29c036b into main Sep 15, 2026
8 checks passed
@acockrell
acockrell deleted the fix/build-go-version-1-26 branch September 15, 2026 19:13
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.

1 participant