Skip to content

Upgrade to Go 1.27, modernize code, and standardize CI badges - #46

Merged
markmnl merged 2 commits into
mainfrom
codex/go-1.27
Sep 11, 2026
Merged

Upgrade to Go 1.27, modernize code, and standardize CI badges#46
markmnl merged 2 commits into
mainfrom
codex/go-1.27

Conversation

@markmnl

@markmnl markmnl commented Sep 11, 2026

Copy link
Copy Markdown
Owner

Require Go 1.27 and run CI on the latest 1.27 patch. Standardize the README badges as “Build & Test” and “Go 1.27+”, with build status scoped to main. CI builds, runs race tests, and vets the module on pull requests and pushes to main.

Apply the reviewed results of two go fix ./... passes with Go 1.27.1. Use Go 1.27 embedded-field literals, typed error matching, string and slice helpers, any, and WaitGroup.Go in the concurrency test.

Validation after modernization on Go 1.27.1: go build ./..., go test -race ./..., go vet ./..., and workflow linting pass. PostgreSQL integration tests ran against PostgreSQL 17.

The coordinated stack passed all 15 integration tests during the version upgrade. Integration CI is rerunning against the modernized companion branches with FMSG_CHALLENGE_MODE=ALWAYS.

Companion stack PRs: fmsgd #46, fmsg-cli #16, fmsgid #5, fmsg-docker #22.

@markmnl markmnl changed the title Upgrade to Go 1.27 and standardize CI badges Upgrade to Go 1.27, modernize code, and standardize CI badges Sep 11, 2026
@markmnl
markmnl merged commit 1486ff6 into main Sep 11, 2026
1 check passed
@markmnl
markmnl deleted the codex/go-1.27 branch September 11, 2026 07:09
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