You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
build,ci: consolidate output under build/ and switch CI to npm/oxlint/vitest
- Makefile: coverage -> build/coverage, integration sessions -> build/sessions,
integration test binary -> build/smocker.test, clean removes build/ only, and
the release tarball packages only `smocker` + `client` (not test/runtime output).
- Playwright output dir -> build/e2e (see playwright.config.ts).
- sonar coverage report path -> build/coverage/cover.out.
- CI: yarn -> npm (cache + `npm ci`), lint via `npm run lint` (oxlint), unit tests
via `npm test` (vitest); ::set-output -> $GITHUB_OUTPUT.
- .gitignore: everything generated now lives under build/, so ignore just build/
and node_modules/ (plus editor/OS files); drop the stale root-level entries.
The repository root now stays clean: builds, coverage, e2e reports and runtime
sessions all land under build/.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments