Skip to content

Upgrade to Go 1.27 - #339

Merged
JamieMagee merged 2 commits into
mainfrom
upgrade-go-1.27
Oct 26, 2026
Merged

JamieMagee merged 2 commits into
mainfrom
upgrade-go-1.27

Conversation

@JamieMagee

Copy link
Copy Markdown
Member

What are you trying to accomplish?

Raise the minimum Go version to 1.27 so local builds and CI match the Docker toolchain.

Anything you want to highlight for special attention from reviewers?

The Docker image already uses Go 1.27. No dependency changes.

How will you know you've accomplished your goal?

  • go test -race -shuffle=on -count=2 ./...: passed on Go 1.27.3.
  • go mod tidy -diff, go build ./..., go vet ./...: passed.
  • git ls-files -z -- '*.go' ':!:vendor/**' | xargs -0 gofmt -l, git diff --check: passed.

Docker-based script/test and yamllint . were not run because Docker and yamllint are unavailable.

Checklist

  • I have run the complete test suite to ensure all tests and linters pass.
  • I have thoroughly tested my code changes to ensure they work as expected, including adding additional tests for new functionality.
  • I have written clear and descriptive commit messages.
  • I have provided a detailed description of the changes in the pull request, including the problem it addresses, how it fixes the problem, and any relevant details about the implementation.
  • I have ensured that the code is well-documented and easy to understand.

@JamieMagee
JamieMagee requested a review from a team as a code owner October 26, 2026 04:33
Copilot AI balanced review requested due to automatic review settings October 26, 2026 04:33
@JamieMagee
JamieMagee enabled auto-merge (squash) October 26, 2026 04:33

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The two version updates are consistent with the existing toolchain, and no blocking issues were identified.

No open issues 🎉

What changed in this PR

Raises the proxy’s minimum Go version to 1.27, aligning local builds and CI with the existing Docker toolchain.

Changes:

  • Updates the module’s minimum Go version to 1.27.0.
  • Updates the README prerequisite to Go 1.27 or later, with no dependency changes.
File Description
README.md Documents the Go 1.27 minimum requirement.
go.mod Sets the minimum Go version to 1.27.0.

Review effort: Balanced

@JamieMagee
JamieMagee disabled auto-merge October 26, 2026 17:12
@JamieMagee
JamieMagee merged commit 363528a into main Oct 26, 2026
109 of 112 checks passed
@JamieMagee
JamieMagee deleted the upgrade-go-1.27 branch October 26, 2026 17:12
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.

3 participants