Skip to content

fix: build site during release verification - #25

Merged
Kevin-Umali merged 1 commit into
mainfrom
fix/release-site-validation
Sep 19, 2026
Merged

Kevin-Umali merged 1 commit into
mainfrom
fix/release-site-validation

Conversation

@Kevin-Umali

Copy link
Copy Markdown
Owner

Summary

  • install and build the Astro site before the release workflow runs generated-route validation
  • refresh the site lockfile so clean installs are reproducible with current npm
  • record the release-gate fix in the v0.5.2 changelog

Validation

  • npm --prefix site ci
  • npm --prefix site run build
  • python3 site/check_docs.py
  • python3 scripts/test_release.py -q
  • git diff --check

The first v0.5.2 release run stopped before asset publication because site/dist had not been built.

@Kevin-Umali
Kevin-Umali merged commit 5ddee6c into main Sep 19, 2026
22 checks passed
@Kevin-Umali
Kevin-Umali deleted the fix/release-site-validation branch September 19, 2026 12:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant