Deployment¶
Branches¶
mainis the Go implementation and the active development branch.python-versionpreserves the previous Python implementation.
CLI Release¶
Releases are tag-driven. Push a version tag to run GoReleaser:
The release workflow builds Darwin and Linux archives, publishes a GitHub
release, and updates the Homebrew tap when the HOMEBREW_TAP_GITHUB_TOKEN
repository secret is configured.
Homebrew Install¶
Documentation Deploy¶
Documentation deploys from main through GitHub Pages:
The docs workflow writes miu-db.vanducng.dev into site/CNAME, uploads the
generated site/ directory, and deploys it through actions/deploy-pages.