This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+12 more
Summary
AI summaryUpdates Follow-up, Test plan, and Summary by CodeRabbit across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Bugfix | Medium |
Pin `release.yaml` and its `publish` job to Node version 22 to resolve ABI mismatch. Pin `release.yaml` and its `publish` job to Node version 22 to resolve ABI mismatch. Source: llm_adapter@2026-05-26 Confidence: high |
— |
Full changelog
Why
The Release workflow failed on the merge commit of #206 (run 26430516153). Main is intact (the failure was before the 2-commit release pair landed) but v0.7.55 was never tagged or published.
Root cause
| | Node | Outcome |
|---|---|---|
| ci.yaml (passed) | 22 | prebuild ABI match → install clean → ensure-tree-sitter no-op |
| release.yaml (failed) | 24.12 | prebuild ABI mismatch → fall-back compile → fail (binding.gyp does not request C++20 Node 24 requires) → tree-sitter (optional dep) dropped from node_modules → tsc later fails with Cannot find module 'tree-sitter' |
The ensure-tree-sitter.mjs postinstall heal added by #206 prints WARNING: tree-sitter bindings still unavailable and exits 0 (non-fatal by design), so the failure surfaces downstream in tsc instead of at install time.
Fix
Pin release.yaml's release job and its publish job to node-version: 22, matching ci.yaml. package.json engines is >=22.0.0 so this is within the supported range; bundles produced by Node 22 stay forward-compatible with end-user Node 24 runtimes.
Follow-up (not in this PR)
publish-smoke-test.yamlis also pinned to24.12but isworkflow_dispatchonly, so it does not affect the automatic release pipeline. Will align as part of the next follow-up.ci.yamlshould grow a Node version matrix (e.g.[22, 24]) so this class of cross-Node-major install regression fails on the PR rather than on the post-merge Release run. Separate PR.ensure-tree-sitter.mjsshould exit non-zero when its heal fails ANDCI=true, turning the silent warning into a red light. Same follow-up PR.
Test plan
- [ ] Merge →
Releaseworkflow runs on Node 22 → notree-sitterABI / build failure - [ ] v0.7.55 (or next patch) gets tagged + published to npm + ClawHub
- [ ]
publish-smoke-testdry-run can still be invoked manually (no auto-run change in this PR)
Summary by CodeRabbit
- Chores
- Updated build environment configuration for release and publish processes.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Track Hivemind turns agent traces into skills and shares with your team
Get notified when new releases ship.
Sign up freeAbout Hivemind turns agent traces into skills and shares with your team
All releases →Related context
Related tools
Earlier breaking changes
- v0.7.52 Removes `hivemind tasks` CLI and related code surfaces.
- v0.7.51 Removes `hivemind tasks` CLI and related code surfaces.
- v0.7.19 Module name skilify replaced with skillify; affects all imports
- v0.7.19 CLI command skilify removed; renamed to skillify without deprecation alias
- v0.7.18 CLI subcommand renamed from `skilify` to `skillify`; no deprecation alias.
Beta — feedback welcome: [email protected]