Files
ruflo/scripts
ruv cc007d952f ci: #2041 ADR-122 — make browser rvf smoke tolerant of missing dist
Two coupled fixes for the `browser rvf create flag smoke (#2015)` job:

1. Workflow (.github/workflows/v3-ci.yml):
   - Use pnpm + `pnpm install --frozen-lockfile` + `pnpm -r build` at the
     v3 workspace root (mirrors the Build V3 job) so workspace:* deps
     resolve in topological order.
   - `continue-on-error: true` on the build step — pre-existing TS errors
     in unrelated v3 packages should not block this static scan.

2. Smoke script (scripts/smoke-browser-rvf-create-flags.mjs):
   - When a `/dist/` path is absent at scan time, log it as a skipped
     entry rather than a hard failure. Dist is derivable from source;
     the matching `src/` form is still scanned and is what the contract
     actually polices.
   - Source files (TS, shell, markdown) remain hard requirements.

Same #2015 contract holds: every `rvf create` callsite must carry
`--dimension` and must not carry `--kind`. The dist scan is now a
defense-in-depth check that only runs when the build actually succeeded.

Co-Authored-By: RuFlo <ruv@ruv.net>
2026-05-18 20:55:31 -04:00
..
2026-01-04 19:30:59 +00:00