PR Maven CLI releases are driven by Git tags.
- Ensure
mainis green. - Choose a semantic version such as
v0.1.0. - Create and push the tag:
git tag v0.1.0
git push origin v0.1.0The release workflow will:
- build Linux, macOS, and Windows binaries;
- package archives;
- generate SHA-256 checksums;
- create a GitHub release;
- generate release notes from GitHub metadata.
sh scripts/build.sh dist dev
./dist/prmaven versionOn Windows PowerShell:
.\scripts\build.ps1 -Version dev
.\dist\prmaven.exe versionRelease builds embed the tag in the CLI:
prmaven versionDevelopment builds report dev unless a script or workflow passes a specific version.