mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-04-28 08:39:14 -05:00
Add automatic version management to publish-live workflow: - Update version in index.qmd during publish workflow - Version calculated based on release type (patch/minor/major) - Committed to dev branch before merge to main - Version displayed in title metadata and links to releases page Changes: - Add update-version job to publish-live.yml workflow - Create version-link.js to make version link to GitHub releases - Add comments in index.qmd documenting automation - Update PUBLISH_LIVE_WORKFLOW.md with version automation docs - Include version-link.js in HTML builds This ensures version number stays in sync with GitHub releases automatically without manual editing.