Skip to content

build: update goreleaser-action, golangci-lint and Go modules - #222

Merged
willkg merged 3 commits into
mainfrom
chore/update-deps
Oct 31, 2026
Merged

willkg merged 3 commits into
mainfrom
chore/update-deps

Conversation

@willkg

@willkg willkg commented Oct 31, 2026

Copy link
Copy Markdown
Member

What this does

Brings the release tooling and dependencies up to date, in three commits that each stand alone:

  • goreleaser-action v7.2.3 → v7.3.0. goreleaser itself was already current: the workflow asks for ~> v2, so every release resolves the latest v2 (v2.19.0 today). The action that runs it was the stale part. goreleaser check validates .goreleaser.yaml unchanged.
  • golangci-lint v2.12.2 → v2.15.0. 0 issues. CLAUDE.md still said v2.6.0; it now matches the Makefile.
  • Go modules: every minor/patch update, including goldmark v1.8.7 and charmbracelet/x/term v0.2.2. This supersedes the open Dependabot branch for x/term.

The minimum Go moves from 1.25 to 1.26. golang.org/x/sys v0.49.0 and golang.org/x/text v0.43.0 require Go 1.26, so go mod tidy raised the go directive. I accepted that rather than holding the two modules back, since Go 1.25 is out of support now that 1.27 has shipped. The stated minimum in the README, CONTRIBUTING.md and CLAUDE.md moves with it. CI reads the version from go.mod (go-version-file), so the workflows follow without changes.

Verification

  • make check passes locally (vet, fmt-check, test, build, lint -- the same target CI runs)
  • Commits follow Conventional Commits and each stands on its own

CLAUDE.md still named v2.6.0, several bumps stale; it now names the
version the Makefile pins.
Updates every module to its latest minor/patch release, including
goldmark v1.8.7 and charmbracelet/x/term v0.2.2 (superseding the open
Dependabot branch).

golang.org/x/sys v0.49.0 and golang.org/x/text v0.43.0 require Go 1.26,
so the go directive moves from 1.25 to 1.26.0 and the stated minimum in
the README, CONTRIBUTING.md and CLAUDE.md moves with it. Go 1.25 is out
of support now that 1.27 has shipped.
@willkg
willkg merged commit 4501597 into main Oct 31, 2026
1 check passed
@willkg
willkg deleted the chore/update-deps branch October 31, 2026 14:04
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