Skip to content

[chore] B3 pin: gum v0.2.0 (Charm v2) + go floor 1.22 β†’ 1.25#16

Merged
vt128 merged 1 commit into
masterfrom
feat/b3-pin-gum-v2-floor-1.25
Jun 21, 2026
Merged

[chore] B3 pin: gum v0.2.0 (Charm v2) + go floor 1.22 β†’ 1.25#16
vt128 merged 1 commit into
masterfrom
feat/b3-pin-gum-v2-floor-1.25

Conversation

@vt128

@vt128 vt128 commented Jun 21, 2026

Copy link
Copy Markdown
Member

Pre-release pin upgrade β€” gum v2 + go floor 1.25

The isolated pin PR (the last engineering PR before tagging v0.1.0, per
the "pin upgrade is the last PR" rule), now that scope is settled: s3 dropped
(#15), gum interactive-UX deferred to a later phase.

Changes

  • starpkg/gum v0.1.0 β†’ v0.2.0 (the Charm v2 migration). gum v2 declares
    go 1.25.8, so go mod tidy raises starcli's go directive to 1.25.8 and
    pulls the charm.land/* v2 trees (+ transitive golang.org/x/* bumps).
  • go floor 1.22 β†’ 1.25 in go.mod; CI go-floor: 1.25 (the ecosystem's
    go-1.25 exception β€” the matrix coincides with the latest-stable leg).
  • README: Go 1.25 or later.

Verified

  • The original 12 gum builtins still load (behaviour-compatible) β€” input,
    confirm, select, spin, md, set_theme, …
  • gum v2's new builtins (style/table/tree/filter) are now available to
    scripts for free β€” no starcli code change (wiring is still
    gum.NewModule().LoadModule()).
  • Full suite green, coverage 76.5% (β‰₯ 65); Docker golang:1.25 make ci
    green.

No tag is applied by this PR β€” v0.1.0 release notes will be drafted for
explicit confirmation before tagging.

The isolated pre-release pin upgrade (the last PR before tagging v0.1.0, per
the 'pin upgrade is the last PR' rule), now that scope is settled (s3 dropped,
gum-UX deferred).

- github.com/starpkg/gum v0.1.0 -> v0.2.0 (the Charm v2 migration). gum v2
  declares go 1.25.8, so go mod tidy raises starcli's go directive to 1.25.8 and
  pulls the charm.land/* v2 trees (+ transitive golang.org/x/* bumps).
- go floor 1.22 -> 1.25 in go.mod; CI go-floor 1.22 -> 1.25 (the ecosystem's
  go-1.25 exception β€” the matrix coincides with the latest-stable leg).
- README: Go 1.25 or later.

Verified: the original 12 gum builtins still load (behaviour-compatible), and
gum v2's new builtins (style/table/tree/filter) are now available to scripts for
free. starcli's wiring (gum.NewModule().LoadModule()) is unchanged. Full suite
green, coverage 76.5% (>= 65); Docker golang:1.25 make ci green.

No tag is applied by this PR.
@vt128 vt128 merged commit 0ea78e4 into master Jun 21, 2026
6 checks passed
@vt128 vt128 deleted the feat/b3-pin-gum-v2-floor-1.25 branch June 21, 2026 16:06
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