#4

ci: validate discovery instead of a full build

Opencmpaddenwants to merge intofrom

Summary

CI has been red on main since #2 merged. The check script ends in eve build, which resolves credentials from a Vercel OIDC token. GitHub Actions has no linked project and no token, so that step always fails while knowledge verification, tests, and the type check all pass. The red run gives no signal and hides real regressions.

check now ends in eve info. It runs the same discovery and compile and reports diagnostics, but needs no OIDC — the gate the other eve templates already run in validate. A full eve build still runs on Vercel at deploy time, where the token exists, and pnpm build is unchanged for local use.

pnpm run info is used rather than pnpm info, because pnpm info is a built-in command that queries the registry instead of running the script.

Validation

  • pnpm check passes locally on this branch, and fails on main at eve build with Could not get credentials from OIDC context.