ci: test against stable Go 1.27 instead of the release candidate - #55
Merged
Merged
Conversation
…o 1.27.0 has been generally available since August 2026 (now at\n1.27.1). Replace the temporary 1.27rc1 matrix entry with the stable\n1.27 line so CI resolves and tests against the latest 1.27.x patch\nrelease, matching the same treatment already applied in the main\nsemrel repository CI matrix.\n\nNo Go 1.28 pre-release exists yet to add (dev cycle started July\n2026, RC1 not expected before around January 2027).\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
golangci-lint v2.12.2 does not yet fully support the Go 1.27 standard library (typecheck failure in internal/poll, a known golangci-lint/Go version-skew issue). Tolerate/skip the lint step on the 1.27 leg only, the same way the 1.27rc1 leg was previously handled, while keeping build/test/scan as real required signals on stable 1.27. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Replace the
1.27rc1CI matrix entry with the stable1.27release line.Why
Go 1.27.0 became generally available in August 2026 and is now at 1.27.1.
Testing against the old release-candidate build no longer adds value once
the final release has shipped. Using
1.27resolves (via the existinggo-versionfallback expression) to the latest 1.27.x patch, and drops thecontinue-on-error/lint-skip special-casing that only applied to thenow-obsolete RC build.
This mirrors the same change already present in the main
semrelrepo CImatrix.
No Go 1.28 pre-release exists yet to test against — its development cycle
started in July 2026 and RC1 is not expected before around January 2027.
Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com