Basilisk Release Tag
Run this workflow from the repository root.
Commands
- •Default release (UTC date tag):
./release-comphy-tag.sh - •Explicit tag:
./release-comphy-tag.sh --tag=vYYYY-MM-DD - •Preflight only:
./release-comphy-tag.sh --dry-run - •Test only (no tag/release):
./release-comphy-tag.sh --test-only
Workflow
- •Verify release preconditions:
- •
git branch --show-currentismain - •
git status --porcelainis empty - •
gh auth statussucceeds
- •
- •Optionally run a preflight:
- •
./release-comphy-tag.sh --dry-run
- •
- •Run the release script with default tag or
--tag=.... - •Confirm outcome and report:
- •published tag
- •release URL
- •uploaded assets:
basilisk-mac.tar.gz,basilisk-linux.tar.gz, and matching.sha256files
- •Verify release details:
- •
gh release view <tag> --repo comphy-lab/basilisk-C
- •
Guardrails
- •Do not pass
--skip-testsunless explicitly requested. - •Do not pass
--forceunless explicitly requested. - •Use
release-comphy-tag.shas the single release path; do not replace with ad-hoc git/gh commands.