All releasesv1.3.0Release Notes Single Source of Truth
Release Metadata Single Source of Truth
- •Centralized release metadata in
src/data/releases.ts — version, date, title, and GitHub issues defined once - •Shared
ReleaseNoteLayout component replaces duplicated layout and header markup across all release pages - •GitHub issue links displayed on each release note page with support for multiple issues per release
Automated Git Tagging
- •Added
version field to package.json - •GitHub Actions workflow automatically creates a GitHub Release and git tag when the version in
package.json is bumped - •Idempotent — merges to main that don't bump the version are no-ops