Skip to content

fix: make Proof Lab Pages build independently testable - #65

Merged
hippoley merged 3 commits into
mainfrom
fix/pages-build-independent
Sep 26, 2026
Merged

hippoley merged 3 commits into
mainfrom
fix/pages-build-independent

Conversation

@hippoley

Copy link
Copy Markdown
Owner

#63 correctly removed SkillFactory-era Pages coupling, but the first main-branch Pages run exposed a missing import path: the static builder still imported skill_factory after editable installation was removed.

This hotfix removes the package dependency entirely:

  • Pages now copies the committed site/ artifact and only generates data/build.json;
  • committed site/data/capabilities.json remains the source of the public capability table;
  • Pages no longer triggers on package-internal capability code;
  • normal PR frontend-smoke now runs the exact static build and serves dist/, so deployment-build failures are caught before merge.

The change is specifically aimed at closing the gap that let #63 pass PR CI while the first main Pages build failed.

@hippoley
hippoley merged commit efc3aff into main Sep 26, 2026
6 checks passed
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