Skip to content

chore(release): bump hub 0.25.4, hub-core 0.26.3, hub-pi 1.5.4 with clean builds#74

Merged
Jott4 merged 1 commit into
mainfrom
Jott4-/-republish-clean-builds
Jul 17, 2026
Merged

chore(release): bump hub 0.25.4, hub-core 0.26.3, hub-pi 1.5.4 with clean builds#74
Jott4 merged 1 commit into
mainfrom
Jott4-/-republish-clean-builds

Conversation

@Jott4

@Jott4 Jott4 commented Jul 17, 2026

Copy link
Copy Markdown
Member

Contexto

O artefato @arvoretech/hub@0.25.3 publicado no npm foi buildado a partir de uma dist com chunks velhos: o buildClaudeCodeMcpEntry empacotado não contém o strip do prefixo env: (fix 9c67654, que está na main desde 10/07). Resultado: o .mcp.json gerado para Claude Code sai com ${env:VAR} — sintaxe que o Claude Code não expande — e todo MCP que depende de env var quebra com invalid_auth/credencial literal.

O @arvoretech/hub-core@0.26.2 também foi publicado (09/07) antes do fix.

Mudanças

  • Bump @arvoretech/hub 0.25.3 → 0.25.4, @arvoretech/hub-core 0.26.2 → 0.26.3, @arvoretech/hub-pi 1.5.3 → 1.5.4 para forçar republish limpo via CI (o publish pula versões já existentes).
  • --clean no tsup dos 3 packages, pra dist suja nunca mais entrar num tarball.

Validação

  • Build local da main gera .mcp.json com ${VAR} correto (validado no arvore-hub: 53 ocorrências de ${env:} → 0).
  • Dist pós --clean contém um único chunk de generate, com o strip presente.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Chores
    • Updated package versions for the CLI, core, and Pi packages.
    • Improved the build process to clear previous output before generating new bundles and type declarations.
    • Preserved existing package entry points, output formats, dependencies, and development commands.

…lean builds

The 0.25.3 npm artifact was built from stale dist chunks and shipped
buildClaudeCodeMcpEntry without the env: prefix strip (9c67654), so
generated .mcp.json kept ${env:VAR} placeholders that Claude Code does
not expand, breaking every env-dependent MCP server. Bump all packages
to force a fresh publish and add --clean to tsup so stale chunks can
never be packed again.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
rhm-website Ready Ready Preview, Comment Jul 17, 2026 7:59pm

Request Review

@coderabbitai

coderabbitai Bot commented Jul 17, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 6f5b5be1-04fe-44bf-9717-00174e11337f

📥 Commits

Reviewing files that changed from the base of the PR and between f6826ab and cb0a0a6.

📒 Files selected for processing (3)
  • packages/cli/package.json
  • packages/core/package.json
  • packages/pi/package.json

📝 Walkthrough

Walkthrough

CLI, core, and pi package versions were incremented. Their build scripts now pass --clean to tsup while retaining existing entrypoints and output configurations.

Changes

Package manifest updates

Layer / File(s) Summary
Package release versions
packages/cli/package.json, packages/core/package.json, packages/pi/package.json
Package versions are incremented for CLI, core, and pi.
Clean build scripts
packages/cli/package.json, packages/core/package.json, packages/pi/package.json
Build commands add tsup --clean while preserving existing entrypoints and ESM/type declaration output settings.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Suggested reviewers: ricardoraposo

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly matches the release version bumps and clean build changes across the three packages.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch Jott4-/-republish-clean-builds

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Jott4
Jott4 merged commit 8215717 into main Jul 17, 2026
6 checks passed
@Jott4
Jott4 deleted the Jott4-/-republish-clean-builds branch July 17, 2026 20:02
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