Skip to content

ci: add quality gates and fix typecheck - #82

Open
slegarraga wants to merge 1 commit into
weval-org:mainfrom
slegarraga:ci/quality-gates
Open

ci: add quality gates and fix typecheck#82
slegarraga wants to merge 1 commit into
weval-org:mainfrom
slegarraga:ci/quality-gates

Conversation

@slegarraga

Copy link
Copy Markdown

Summary

Adds a CI workflow that runs typecheck and the web/CLI Vitest suites on PRs and main pushes, and fixes the pre-existing TypeScript errors that would have blocked it: macro binary responses now use a Blob body, and the auto-wiki article resolution has a null guard.

pnpm lint is intentionally not wired in yet because next lint currently prompts for ESLint setup in this repository; that should be a follow-up once an ESLint config exists.

Verification

  • pnpm typecheck passes.
  • pnpm test:web passes: 47 files, 564 tests.
  • pnpm test:cli passes: 48 files, 570 tests.

Signed-off-by: Sebastian Legarraga <64795732+slegarraga@users.noreply.github.com>

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This pull request is from a fork — automated review is disabled. A repository maintainer can comment @claude review to run a one-time review.

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