Skip to content

ci: bump GitHub Actions to latest majors - #78

Merged
mirpo merged 1 commit into
mainfrom
ci/bump-actions
Aug 20, 2026
Merged

ci: bump GitHub Actions to latest majors#78
mirpo merged 1 commit into
mainfrom
ci/bump-actions

Conversation

@mirpo

@mirpo mirpo commented Aug 20, 2026

Copy link
Copy Markdown
Owner

Bumps all workflow actions to their latest major versions.

from to
actions/checkout v4 v7
actions/setup-go v5 v7
golangci/golangci-lint-action v7 v9
golangci-lint v2.11.3 v2.13.0
goreleaser/goreleaser-action v6 v7
ai-action/setup-ollama v1 v2
release.yml go-version 1.25.5 1.26.4 (matches go.mod)

checkout@v7 + setup-go@v7 clear the "Node.js 20 is deprecated" annotations. Runner labels (*-latest) were already current, so unchanged.

Verified locally: golangci-lint v2.13.0 reports 0 issues, and golangci-lint config verify passes — golangci-lint-action@v9 validates .golangci.yaml against its JSON schema by default. version and args are still valid v9 inputs.

Note (not fixed here): the CI failure on #77 is unrelated to action versions — it's SA1019: req.MaxTokens is deprecated from the go-openai bump. .golangci.yaml sets staticcheck.checks: ["-SA1019", "all"], but staticcheck applies that list in order, so all re-enables SA1019.

- actions/checkout v4 -> v7, actions/setup-go v5 -> v7 (clears the
  Node 20 deprecation warning on the runners)
- golangci/golangci-lint-action v7 -> v9, golangci-lint v2.11.3 -> v2.13.0
- goreleaser/goreleaser-action v6 -> v7
- ai-action/setup-ollama v1 -> v2
- release.yml go-version 1.25.5 -> 1.26.4 to match go.mod
@mirpo
mirpo merged commit d49a302 into main Aug 20, 2026
3 checks passed
@mirpo
mirpo deleted the ci/bump-actions branch August 20, 2026 06:52
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