Skip to content

ci: green main, one workflow with two jobs - #668

Merged
LinuxDevil merged 3 commits into
mainfrom
fix/main-ci-green
Oct 16, 2026
Merged

LinuxDevil merged 3 commits into
mainfrom
fix/main-ci-green

Conversation

@LinuxDevil

@LinuxDevil LinuxDevil commented Oct 16, 2026 •

Copy link
Copy Markdown
Owner

Gets main green after the parallel fix merges and consolidates CI.

Fixes for main

CI: one workflow, two jobs

  • ci: type checks, lint, build, coverage tests, docs/API/llms/registry/fallow gates, Agent Forge suites, pack-smoke, size-check, then a zod 4 type check of src and tests.
  • compat: newest peers (ai 7, @ai-sdk/* 4, ollama-ai-provider-v2 4, zod 4): tsc, type tests, build, full vitest, then real-Docker sandbox tests.
  • Removed: docker.yml (folded into compat), e2e-studio.yml (was continue-on-error, never gated), registry-smoke.yml (weekly against npm; npm run registry-smoke still works locally), ai6/zod3 matrix entries.
  • fallow failures now print the full health + dupes report.

🤖 Generated with Claude Code

LinuxDevil and others added 2 commits October 17, 2026 00:15
- mcp/schema: use z.nullable() so the nullable wrapper type-checks on zod 4
- loadMcpTools.test: wrap PromiseLike execute in Promise.resolve before .catch
- doctor: the Gemini ping target used a `base` field PingTarget no longer has; give it a url and checksKey (the endpoint rejects a bad key)
- checkpoints.test: the ctx helper satisfies ToolExecutionContext (getToken/requireAuth stubs)
- .gitattributes: keep bin scripts LF so npm installs/builds stop marking them modified on Windows

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ails on failure

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- ci.yml: `ci` now also runs pack-smoke, size-check and a zod 4 type check;
  `compat` runs the newest peers (ai 7 / zod 4) plus the real-Docker sandbox tests.
- Removed docker.yml (folded into compat), e2e-studio.yml (non-blocking,
  continue-on-error) and registry-smoke.yml (weekly; still runnable locally),
  and the ai6 / zod3 matrix entries.
- fallow: split bin/lousho.js loadDotEnv; test doctor's toolNames.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@LinuxDevil LinuxDevil changed the title fix(ci): green main after parallel fix merges ci: green main, one workflow with two jobs Oct 16, 2026
@LinuxDevil
LinuxDevil merged commit 2ee3d56 into main Oct 16, 2026
2 checks passed
@LinuxDevil
LinuxDevil deleted the fix/main-ci-green branch October 16, 2026 21:52
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