Commit Graph
2 Commits
Author SHA1 Message Date
Nick 333d645dbe fix(scripts): __main__ passes sys.argv[1:] — python strips the script name; CI invocation contract restored 2026-09-08 02:46:26 +01:00
Nick ae8c23a981 feat(release): bump fast lane + provenance record (Nick's policy, 2026-09-08)
Version bumps are version-string changes; the full pipeline is the wrong
tool. Per Nick:
- provenance: bump PR body now RECORDS the PR that earned the promotion
  (Earned by: #N — title, with link) — the promotion has a paper trail
- light gate: bump PRs skip the 7 heavy jobs (head-ref if); required-checks
  runs scripts/check_version_surfaces.py instead — proves all five version
  surfaces agree (__init__ canonical, rune_tui header, canary literal,
  pyproject wheel, README badge) so the TUI footer will render the new
  version (VersionLabel reads rune.__version__ at call time)
- red-first: 7 tests for the surface gate; full suite 877+84
2026-09-08 02:26:59 +01:00