Skip to content

chore: bump Go to 1.27.3 - #3

Merged
fenio merged 3 commits into
mainfrom
chore/go-1.27.3
Oct 23, 2026
Merged

fenio merged 3 commits into
mainfrom
chore/go-1.27.3

Conversation

@fenio

@fenio fenio commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Raises the go directive from 1.26.10 to 1.27.3 to match nasty-csi. 1.27.3 carries the crypto/x509 emSign denylist (GO-2026-6809).

Linting on Go 1.27 needed a newer golangci-lint:

  • CI's golangci-lint goes from v2.11.4 to v2.14.0, the version nasty-csi already uses. v2.11.4 failed on the 1.27 module.
  • The newer goconst flags repeated table headers (DATASET, PROTOCOL, TYPE, VOLUME_ID), map keys (name, summary), the kubectl-nasty name and the troubleshoot check names. These are now constants. No behaviour change.

Verified: go build, go vet and go test ./... pass locally, golangci-lint v2.15.0 reports 0 issues locally, and CI Lint and Unit Tests pass.

fenio added 3 commits October 23, 2026 09:03
Matches nasty-csi's toolchain; 1.27.3 includes the crypto/x509 emSign denylist (GO-2026-6809).
goconst in golangci-lint v2.14 flags these; no behaviour change.
@fenio
fenio merged commit 93eec20 into main Oct 23, 2026
4 checks passed
@fenio
fenio deleted the chore/go-1.27.3 branch October 23, 2026 07:46
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