chore(release): 0.0.56 — the aitm typecheck:tests gate is on - #326
Conversation
Both packages + aitm's exact compat pin, in lockstep.
📝 WalkthroughWalkthroughThe PR updates ChangesPackage version alignment
Estimated code review effort: 1 (Trivial) | ~2 minutes Suggested reviewers: 🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@packages/ai-claude-compat/package.json`:
- Line 3: Regenerate bun.lock from the current package manifests so all
workspace entries and `@developerz.ai/ai-claude-compat` resolve to version 0.0.56;
update the lockfile only, with no direct changes required in
packages/ai-claude-compat/package.json or packages/aitm/package.json at lines
3-3 and 47-47.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yml
Review profile: CHILL
Plan: Pro
Run ID: c7bbb56f-e2fa-462f-898a-dd591f6c9781
📒 Files selected for processing (2)
packages/ai-claude-compat/package.jsonpackages/aitm/package.json
|
The lockfile skew CodeRabbit flagged is real but predates this PR by eight releases, and the naive remedy is an unpinned AI SDK upgrade in disguise. Filed as #327 with the measured diff; leaving |
Release cut for #132 (PR #325,
6daf041a).What ships
typecheck:testsnow gates both workspace packages in CI, so a test file that drifts from package source fails the build instead of rotting. The aitm suite went 425 → 0 type errors to get there.Nothing in the published runtime surface changes except two additive exports from
credentials/llm-fetch.ts(isKeepAliveAgent,KeepAliveAgent) — a test now narrows through the module's own predicate rather than inventing a second answer to the undici type drift that module already documents.Changes
Version bumped in lockstep across the three places it lives: both package
versionfields and aitm's exact@developerz.ai/ai-claude-compatpin.bun installafter the bump leavesbun.lockbuntouched (workspace packages link by path), so this goes through the normal PR route.Verification
typecheck,typecheck:tests,lintgreen on both packages;node --test2328 pass / 0 fail.bun testsits at main's baseline of 54 failures — CI omits it by design (CLAUDE.md: Bun'snode:testshim mishandles this suite across files).Post-merge
Create the
v0.0.56GitHub Release onmain;release.ymlpublishes compat then aitm to npm over OIDC.Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.Summary by CodeRabbit
0.0.56.