ReleasingΒΆ
A release is an annotated tag vX.Y.Z on main; there are no binaries.
.versioninbuild.zig.zonnames the new version.CI on
mainis green, including thetoolsjob that builds every tool against this commit.COMPAT.mdhas a row for the version: the Zig version and the tool versions built on it.Tag and push:
git tag -a vX.Y.Z -m vX.Y.Z && git push origin vX.Y.Z.Each tool moves to the tag in a commit of its own:
zig fetch --save git+https://github.com/stackhands/zig-common#vX.Y.Z.