Skip to content

Tests/extensive repo testing - #32

Merged
dubemoyibe-star merged 8 commits into
mainfrom
tests/extensive-repo-testing
Aug 16, 2026
Merged

dubemoyibe-star merged 8 commits into
mainfrom
tests/extensive-repo-testing

Conversation

@dubemoyibe-star

Copy link
Copy Markdown
Contributor

Extensive repo testing

dubemoyibe-star and others added 8 commits August 16, 2026 11:44
`pnpm test` was never wired into CI, so the two existing suites
(format.test.ts, score-series.test.ts) only ran when someone remembered
locally. CI also pinned Node 20, which cannot run *.test.ts at all —
native TypeScript stripping needs 22.18+ — so adding the step without
the version bump would have failed outright.

- ci.yml: Node 20 -> 24, plus a `pnpm run test` step after typecheck.
  Tests run last: they resolve workspace deps through dist/, so they
  need the build step above them.
- core/adapters/db/indexer: add a `test` script each. Root `pnpm test`
  fans out with --if-present, so without these four the backend
  packages silently contributed nothing and always passed. Verified
  `node --test` exits 0 on a zero-match glob, so these are safe to land
  before their first test file exists. Its glob also skips node_modules,
  which is why adapters' flat "**/*.test.ts" is safe.
- .nvmrc + engines.node >= 22.18, so contributors don't land on a
  version that can't run the suite.
- CONTRIBUTING: the prerequisite said "Node 20+", now wrong given
  `pnpm test` is part of the pre-PR flow; both command lists now
  include it.

No new tests. This only makes the existing ones run on every PR.

Verified: format:check, lint, typecheck, test all pass (22 tests, exit
0). `pnpm -r build` is NOT verified here — a next dev server was up on
the same checkout, and running it would corrupt the shared .next.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Aug 16, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
stenion Ready Ready Preview Aug 16, 2026 1:41pm

@dubemoyibe-star
dubemoyibe-star merged commit 15afc2e into main Aug 16, 2026
3 checks passed
@dubemoyibe-star
dubemoyibe-star deleted the tests/extensive-repo-testing branch August 16, 2026 13:43

This branch was successfully deployed

1 active deployment
Preview — 52ba1cfc Deployed Aug 16, 2026 by vercel[bot]
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