Skip to content

chore: replace mage with mise for build tasks - #29

Merged
odsod merged 2 commits into
mainfrom
mise-migration
May 20, 2026
Merged

odsod merged 2 commits into
mainfrom
mise-migration

Conversation

@odsod

@odsod odsod commented May 20, 2026

Copy link
Copy Markdown
Member

Summary

  • Replaces Mage task runner with mise for build tasks
  • Adds mise.toml with pinned tool versions and all tasks from the magefile
  • Removes tools/magefile.go, tools/go.mod, tools/go.sum, tools/mage
  • Updates go:generate directives and proto/buf.gen.yaml to call tools directly from PATH (via mise) instead of via go tool -modfile tools/go.mod
  • Updates CI workflows to use jdx/mise-action@v2 instead of actions/setup-go + mage
  • Follows the same pattern established in mbz-go

Test plan

  • mise install installs all tools
  • mise run build passes locally

odsod added 2 commits May 18, 2026 09:39
- Remove exported Error type (breaking change for errors.As consumers)
- Switch to simple vw-go pattern: connect.NewError with descriptive message
- Consumers should use connect.CodeOf(err) instead of errors.As
@odsod
odsod merged commit 183eac8 into main May 20, 2026
1 check passed
@odsod
odsod deleted the mise-migration branch May 20, 2026 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant