Open
Conversation
Update Go version across the project: - go.mod: 1.24.7 → 1.26.0 - CI workflows (ci.yml, build.yml): 1.25.0 → 1.26.0 - CI plugin workflows (ci-python, ci-kotlin, ci-typescript): 1.24.1 → 1.26.0 - Dockerfile: 1.25.5 → 1.26.0 - CLAUDE.md: update prerequisite version https://claude.ai/code/session_01WLKDmB7kemgPsjsj9KFEXa
Prevent accidentally committing the compiled sqlc binary. https://claude.ai/code/session_01WLKDmB7kemgPsjsj9KFEXa
The HTTP_PROXY/HTTPS_PROXY env vars are pre-configured in the Claude Code remote environment and Go's toolchain respects them automatically. Document this so future sessions don't waste time debugging module fetching. Also improve the troubleshooting section with actionable steps. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> https://claude.ai/code/session_01WLKDmB7kemgPsjsj9KFEXa
The docker test helpers checked if a container existed via `docker container inspect`, but this returns true for stopped/exited containers too. When a container existed but wasn't running, the code skipped creation and went straight to pinging — which timed out after 10s. Extract an ensureContainer helper that: 1. Inspects the container state (not just existence) 2. Runs `docker start` if the container exists but is stopped 3. Creates via `docker run` if the container doesn't exist 4. Handles the race where a parallel test process creates the container between our inspect and run calls 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> https://claude.ai/code/session_01WLKDmB7kemgPsjsj9KFEXa
Run `go fix ./...` to apply automated code modernizations:
- interface{} → any
- Remove unnecessary loop variable copies (Go 1.22+ semantics)
- String concatenation → strings.Builder
- Manual loops → slices.Contains, maps.Copy
- strings.Split → strings.SplitSeq where applicable
- Remove redundant struct tags
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
https://claude.ai/code/session_01WLKDmB7kemgPsjsj9KFEXa
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.
Summary
This PR upgrades the minimum required Go version from 1.24.1/1.25.0 to 1.26.0 across all build configurations and documentation.
Key Changes
go.modfrom 1.24.7 to 1.26.0ci.yml: Updated both build and test jobsbuild.yml: Updated build jobci-kotlin.yml,ci-python.yml,ci-typescript.yml: Updated language-specific CI jobsgolang:1.25.5togolang:1.26.0CLAUDE.mdto reflect new Go 1.26.0+ requirement/sqlcto.gitignoreto exclude the built binary from version controlImplementation Details
This is a straightforward version bump ensuring consistency across all build and development environments. All references to Go versions have been updated to 1.26.0 to maintain a unified toolchain version across CI/CD pipelines, local development, and containerized builds.
https://claude.ai/code/session_01WLKDmB7kemgPsjsj9KFEXa