We're pre-1.0, so each release is a minor bump and major stays 0 until an explicit BUMP=major. Default is now minor everywhere (release-macos.sh, bump-version.sh, Makefile/docs); BUMP=build keeps the old build-number-only behavior for re-releases.
Also: a release that fails before the notarized artifact exists now restores ./VERSION via an EXIT trap (gated on a SUCCEEDED flag), so a retry reuses the same version instead of skipping one — which matters more now that a skip is a whole minor version, not just a build number.
Co-Authored-By: Claude Opus 4.8 <[email protected]>