whynot-design/scripts
tegwick 57bd2beaec feat(release): make release tooling + versioning ritual (WHYNOT-WP-0003 T01)
- scripts/release.mjs + `make release VERSION=x.y.z`: guarded release cut —
  bumps package.json, relabels CHANGELOG [Unreleased] → [x.y.z], commits, and
  creates the annotated git tag. Refuses on dirty tree, existing tag, duplicate
  section, or empty [Unreleased]. Never pushes (outward step stays manual).
- DesignSystemIntroduction.md §6: document the release ritual; §9: fix the
  stale bootstrap host + tag note.
- README: bump the install pin to the first real tag (v0.3.0).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-27 14:03:08 +02:00
..
check-changelog.mjs Seeded claude design 2026-05-23 16:34:14 +02:00
check_designbook_staleness.py Add designbook integration tooling + stack-adapter workplan 2026-06-22 22:46:40 +02:00
designbook-sync.mjs Add designbook integration tooling + stack-adapter workplan 2026-06-22 22:46:40 +02:00
designbook_pull.py feat(designbook): technology-neutral IR + stack-adapter pipeline (WHYNOT-WP-0002 T01-T06) 2026-06-24 12:36:24 +02:00
extract-release-notes.mjs Seeded claude design 2026-05-23 16:34:14 +02:00
ir-extract.mjs feat(designbook): technology-neutral IR + stack-adapter pipeline (WHYNOT-WP-0002 T01-T06) 2026-06-24 12:36:24 +02:00
release.mjs feat(release): make release tooling + versioning ritual (WHYNOT-WP-0003 T01) 2026-06-27 14:03:08 +02:00
sync-shared-styles.mjs version 0.2.0 replaces fromer version! 2026-05-25 19:32:22 +02:00