Skip to content

Align Go modules and CI on Go 1.26.8 - #3537

Merged
sawka merged 1 commit into
mainfrom
cosmos/go-1.26.8-consistency
Oct 2, 2026
Merged

sawka merged 1 commit into
mainfrom
cosmos/go-1.26.8-consistency

Conversation

@augmentcode

@augmentcode augmentcode Bot commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Set the root module, Tsunami SDK, all eight demo modules, and the scaffold module template to Go 1.26.8.
  • Make TestDriver builds, release builds, CodeQL, and Copilot setup read their Go version from the root go.mod, eliminating duplicate pins and future version drift.
  • Remove the unused Go version setting from the TestDriver run workflow. Dependency versions and historical release notes are unchanged.

Why

The TestDriver packaging step installs Go 1.25.6 while the root module requires Go 1.26.0. With GOTOOLCHAIN=local, packaging exits before TestDriver can run. This aligns the repository on the requested patched Go 1.26 release.

Validation

Performed using Go 1.26.8:

  • Passed: go test ./cmd/generateschema ./pkg/wconfig ./pkg/util/utilfn ./pkg/util/shellutil.
  • Passed: root and Tsunami go mod tidy -diff; Tsunami checked in a temporary tracked-source copy to avoid local generated scaffold files.
  • Passed: root and Tsunami go mod verify.
  • Passed: workflow YAML parsing, version-consistency assertions for all ten modules plus the template and all four Go setup steps, Prettier checks, and git diff --check.
  • Tsunami's full suite has a pre-existing TestJsonH failure (data1: int); reproduced identically on unchanged source with Go 1.26.8. All remaining Tsunami package tests pass with that single test excluded.

Windows packaging/TestDriver and the full release build were not run locally; CI must confirm those paths.


Pull Request opened by Augment Code

@coderabbitai

coderabbitai Bot commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Advanced

Run ID: 17f8efe8-24d3-44a6-b109-040e2b0b108c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Autopilot is currently an internal CodeRabbit preview.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@augmentcode
augmentcode Bot marked this pull request as ready for review October 2, 2026 00:10
@sawka
sawka merged commit 9610c65 into main Oct 2, 2026
8 checks passed
@sawka
sawka deleted the cosmos/go-1.26.8-consistency branch October 2, 2026 00:18
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