Skip to content

chore: upgrade Go to version 1.26#539

Open
davidslater wants to merge 1 commit into
mainfrom
ace/01KXGX20GJ15WB6KGG2BEG31Y0
Open

chore: upgrade Go to version 1.26#539
davidslater wants to merge 1 commit into
mainfrom
ace/01KXGX20GJ15WB6KGG2BEG31Y0

Conversation

@davidslater

Copy link
Copy Markdown
Collaborator

Created by GitHub Ace · View Session

Closes #378

Summary

Upgrades the project's Go version from 1.23 to 1.26 across the repository.

Changes

  • go.mod: go 1.23.0go 1.26.0
  • CI/release workflows: ci.yml, release.yml, publish-main.yml, create-release-tag.yml (go-version: '1.26')
  • Smoke workflows: all smoke-{copilot,claude,codex}[-container].md sources (runtimes.go.version: "1.26") and their compiled .lock.yml files (go-version: '1.26')
  • Docs: README.md, CLAUDE.md, AGENTS.md (Go 1.23+ → 1.26+)

Notes

  • license-check.yml and replay-detection.yml use go-version-file: go.mod, so they automatically pick up 1.26.
  • The devcontainer's go:1-bookworm image tracks the latest 1.x, so it needs no change.
  • Go is not installed in this sandbox, so make build/make test could not be run here; CI will validate compilation against 1.26.

Bump the Go version from 1.23 to 1.26 in go.mod, GitHub Actions
workflows (CI, release, publish, smoke sources and lock files), and
documentation (README, CLAUDE.md, AGENTS.md).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Co-authored-by: David Slater <12449447+davidslater@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 14, 2026 21:15

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Upgrades the project’s minimum Go version from 1.23 to 1.26 consistently across module metadata, automation, smoke tests, and documentation.

Changes:

  • Requires Go 1.26 in go.mod and documentation.
  • Updates CI, release, and publishing workflows.
  • Synchronizes all smoke workflow sources and generated lock files.
Show a summary per file
File Description
go.mod Sets Go 1.26 minimum.
README.md Updates prerequisites.
CLAUDE.md Updates language guidance.
.github/workflows/ci.yml Runs CI with Go 1.26.
.github/workflows/create-release-tag.yml Tests releases with Go 1.26.
.github/workflows/publish-main.yml Builds main with Go 1.26.
.github/workflows/release.yml Tests releases with Go 1.26.
.github/workflows/smoke-copilot.md Updates Copilot smoke runtime.
.github/workflows/smoke-copilot.lock.yml Updates compiled Copilot smoke workflow.
.github/workflows/smoke-copilot-container.md Updates container Copilot runtime.
.github/workflows/smoke-copilot-container.lock.yml Updates compiled container workflow.
.github/workflows/smoke-claude.md Updates Claude smoke runtime.
.github/workflows/smoke-claude.lock.yml Updates compiled Claude smoke workflow.
.github/workflows/smoke-claude-container.md Updates container Claude runtime.
.github/workflows/smoke-claude-container.lock.yml Updates compiled container workflow.
.github/workflows/smoke-codex.md Updates Codex smoke runtime.
.github/workflows/smoke-codex.lock.yml Updates compiled Codex smoke workflow.
.github/workflows/smoke-codex-container.md Updates container Codex runtime.
.github/workflows/smoke-codex-container.lock.yml Updates compiled container workflow.

Review details

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 19/19 changed files
  • Comments generated: 0
  • Review effort level: Medium

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.

Upgrade to go 1.26

2 participants