Files
nucleic/scripts
NucleicandClaude Opus 4.8 e9e707c05b release: default the semver bump to minor (pre-1.0); restore VERSION on failure
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]>
2026-06-26 18:16:24 -07:00
..
2026-06-26 14:28:43 -07:00