Skip to content

chore: move to Go 1.27.1 - #7

Merged
christiangda merged 1 commit into
mainfrom
chore/go-1.27
Sep 19, 2026
Merged

christiangda merged 1 commit into
mainfrom
chore/go-1.27

Conversation

@christiangda

Copy link
Copy Markdown
Contributor

Summary

  • go directive 1.22.0 → 1.27.1. Every current consumer (ac2md, ajat, licensegen, lemonsqueezy, svc-qu3ry-core, ds-utils, idp-scim-sync, go-rest-api-service-template) is on 1.26.3 or newer and pins v0.0.4, so nothing breaks today; a consumer that upgrades to the next tag will need Go 1.27.
  • go fix 1.27 rewrites applied in the example tests (for i := range 10, atomic.Int32).
  • The three unchecked w.Write calls errcheck reported in http_retrier_test.go now discard the results explicitly — lint is clean (0 issues).
  • README requirement line updated.

Verification

go vet ./... · go test ./... ok · golangci-lint run ./... 0 issues.

Follow-up after merge: tag v0.0.5 so consumers can pick it up.

🤖 Generated with Claude Code

go directive 1.22.0 -> 1.27.1, matching every current consumer of this
module (all on 1.26.3 or newer) and the toolchain the maintainers run.
Consumers pin v0.0.4 and are unaffected until they upgrade; from then on
they need Go 1.27.

go fix applied its 1.27 rewrites in the example tests (range-over-int,
atomic.Int32). The three unchecked w.Write calls in http_retrier_test.go
that errcheck reported are now explicitly discarded.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@christiangda christiangda self-assigned this Sep 19, 2026
@christiangda
christiangda merged commit ba0aff8 into main Sep 19, 2026
2 checks passed
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