Skip to content

ci: run the core test suite on pull requests - #3910

Draft
arimxyer wants to merge 1 commit into
anomalyco:devfrom
arimxyer:enable-core-tests
Draft

ci: run the core test suite on pull requests#3910
arimxyer wants to merge 1 commit into
anomalyco:devfrom
arimxyer:enable-core-tests

Conversation

@arimxyer

Copy link
Copy Markdown

What

validate.yml runs bun validate and the SDK suite on every PR, but the 111 core tests — including the repository-wide data invariants (base_model hygiene, metadata leakage, weights-link coverage, provider-namespace rules) — never execute in CI. Data regressions those tests were written to catch land silently: the weights-link invariant had accumulated 32 violations on dev before #3909.

  • adds a Core tests step (bun test in packages/core) to validate.yml, between validate and the SDK step
  • corrects the AGENTS.md claim that no test framework exists (which steers both agents and humans away from running the suite)

Dependency

Needs #3909 (open-weights metadata fixes) to land first — the weights-link invariant is red on current dev, so enabling enforcement before the data fix would break every open PR. With #3909 merged, the core suite is fully green (111 pass / 0 fail, verified locally on that branch).

🤖 Generated with Claude Code

validate.yml runs bun validate and the SDK suite, but the 111 core
tests — including the repository-wide data invariants (base_model
hygiene, metadata leakage, weights-link coverage) — never execute in
CI, so data regressions those tests guard against land silently. Add
the missing step and correct the AGENTS.md claim that no test
framework exists.

Depends on the open-weights metadata fixes landing first so the
weights-link invariant passes on dev.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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