Skip to content

v3.26.5 - Consumer test suite runs clean after self-update

Latest

Choose a tag to compare

@srnichols srnichols released this 11 Aug 05:31
· 1 commit to master since this release

v3.26.5 - Consumer test suite runs clean after self-update

pforge self-update copies pforge-mcp/ recursively, so consumers received Plan Forge's internal test suite but not the source-repo tooling those suites exercise. A clean v3.24.1 to v3.26.4 update passed check 33/33 and Smith 63/63, then failed 174 tests across 27 files.

changelog-format.test.mjs was worse than a missing fixture: it validates Plan Forge's own CHANGELOG against the repo-root VERSION, and in a consuming project both exist but describe the consumer's application - so it compared their app version against the MCP version and failed on a correct install.

vitest.config.mjs now excludes a suite only when the source-only asset it needs is genuinely absent. Existence-driven, so the source repo excludes nothing and a guard test fails the build if that changes. Closes #249.