Skip to content

Fix failing tests with checked-in example COTS; add CI workflow - #2

Merged
emmanuel-a-otchere merged 1 commit into
mainfrom
vibe/phase0-hardening-8eb746
Oct 30, 2026
Merged

emmanuel-a-otchere merged 1 commit into
mainfrom
vibe/phase0-hardening-8eb746

Conversation

@emmanuel-a-otchere

Copy link
Copy Markdown
Contributor

Summary

  • Fix the failing test suite: tests/tools.test.ts resolved fixtures via a hardcoded ../../se-ref/examples/output path from the author's machine (5/5 tests failed with ENOENT). It now uses a checked-in example COTS at examples/legal-summarization.cots.json, generated by the reference implementation's example:legal-summarization run
  • Add a GitHub Actions CI workflow (npm ci, build, tsc --noEmit, vitest run) on pushes to main and PRs
  • Commit package-lock.json so npm ci is reproducible

Verification

  • npx vitest run: 5/5 tests pass (previously 5/5 failed)
  • npx tsc --noEmit: clean

…S; add CI workflow

Co-authored-by: emmanuel-a-otchere <emmanuel-a-otchere@users.noreply.github.com>
@emmanuel-a-otchere
emmanuel-a-otchere marked this pull request as ready for review October 30, 2026 10:16
@emmanuel-a-otchere
emmanuel-a-otchere merged commit 2659347 into main Oct 30, 2026
1 check passed
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.

2 participants