Skip to content

Maintenance: upgrade tooling and dependencies#48

Merged
laenzlinger merged 4 commits into
mainfrom
maintenance-upgrade-tooling
Apr 26, 2026
Merged

Maintenance: upgrade tooling and dependencies#48
laenzlinger merged 4 commits into
mainfrom
maintenance-upgrade-tooling

Conversation

@laenzlinger
Copy link
Copy Markdown
Owner

Changes

Tooling upgrades

  • Migrate .tool-versions to .mise.toml (Go 1.26, golangci-lint 2, goreleaser 2)
  • Update all direct and transitive dependencies to latest

Config migrations

  • Migrate .golangci.yml to golangci-lint v2 format
  • Migrate .goreleaser.yaml to goreleaser v2

CI improvements

  • Replace asdf-vm/actions with actions/setup-go, golangci-lint-action@v7, goreleaser-action@v6

Pre-commit hooks

  • gitleaks, trailing-whitespace, end-of-file-fixer, check-merge-conflict
  • go build, go test, golangci-lint

Code fixes

  • Fix deprecated goldmark node.Text() usage with nodetext.Extract()
  • Fix exec.Command without context (noctx)

Cleanup

  • Deleted stale local/remote branches
  • Pruned stale remote tracking refs

Verified

  • Build ✅
  • Tests ✅
  • Lint ✅ (0 issues)
  • goreleaser check

- Migrate .tool-versions to .mise.toml (Go 1.26, golangci-lint 2, goreleaser 2)
- Update all direct and transitive dependencies to latest
- Migrate .golangci.yml to golangci-lint v2 format
- Fix deprecated goldmark node.Text() usage with nodetext.Extract()
- Fix exec.Command without context (noctx)
- Update version: 1 to version: 2
- Rename format to formats (list)
- Migrate dockers to dockers_v2
- Replace asdf-vm/actions with actions/setup-go (go-version-file)
- Use golangci/golangci-lint-action@v7
- Use goreleaser/goreleaser-action@v6
- gitleaks for secret detection
- end-of-file-fixer, trailing-whitespace, check-merge-conflict
- go build, go test, golangci-lint
@laenzlinger laenzlinger merged commit 5accb16 into main Apr 26, 2026
1 check passed
@laenzlinger laenzlinger deleted the maintenance-upgrade-tooling branch April 26, 2026 17:50
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