Skip to content

release(cli): cut v0.2.6#4063

Merged
saddlepaddle merged 1 commit into
mainfrom
release/cli-v0.2.6
May 4, 2026
Merged

release(cli): cut v0.2.6#4063
saddlepaddle merged 1 commit into
mainfrom
release/cli-v0.2.6

Conversation

@saddlepaddle
Copy link
Copy Markdown
Collaborator

@saddlepaddle saddlepaddle commented May 4, 2026

Summary

Release plan

After this PR merges, push the cli-v0.2.6 tag to fire .github/workflows/release-cli.yml. The new live PTY spawn smoke test will run on all three matrix targets and would catch a regression in this class (spawn-helper exec bit, pty.node ABI mismatch, etc.) before the release tarball publishes.

Test plan

  • CI green
  • After tag push, all three matrix targets pass the live pty.spawn smoke test
  • On a fresh machine: superset auth loginsuperset start → open a terminal → succeeds (no posix_spawnp failed)

Summary by cubic

Bumps @superset/cli to v0.2.6 and fixes a macOS crash caused by a non-executable spawn-helper (posix_spawnp failed). The release pipeline runs a live PTY spawn smoke test across all targets to prevent this regression class.

Written for commit 0ae6bde. Summary will update on new commits.

Summary by CodeRabbit

  • Chores
    • Updated CLI package version to 0.2.6.

Single bug fixed since v0.2.5:
- spawn-helper bundled without exec bit on darwin → terminals crashed
  with `posix_spawnp failed.` on every open. chmod +x in build-dist
  + live PTY spawn smoke test that catches this regression class
  (#4058).

Push cli-v0.2.6 after this lands to fire the release pipeline.
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 4, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: f30872c3-8c5e-410b-93a5-4629b75ccd1a

📥 Commits

Reviewing files that changed from the base of the PR and between 15221c9 and 0ae6bde.

⛔ Files ignored due to path filters (1)
  • bun.lock is excluded by !**/*.lock
📒 Files selected for processing (2)
  • packages/cli/cli.config.ts
  • packages/cli/package.json

📝 Walkthrough

Walkthrough

CLI package version bumped from 0.2.5 to 0.2.6 across the configuration constant and package manifest, ensuring consistent version declaration and metadata.

Changes

CLI Package Version Bump

Layer / File(s) Summary
Version Constant
packages/cli/cli.config.ts
VERSION constant updated from "0.2.5" to "0.2.6", propagating to defineConfig and process.env.SUPERSET_VERSION.
Package Manifest
packages/cli/package.json
Package version field updated from "0.2.5" to "0.2.6" to match the configuration constant.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A tiny hop, a version near,
From point-two-five to point-two-six this year,
Two files aligned in perfect sync,
No more, no less—a simple wink! 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'release(cli): cut v0.2.6' clearly summarizes the main change: bumping the CLI package version to v0.2.6.
Description check ✅ Passed The PR description provides clear context including the version bump, the bug fix, release plan, and test plan. While it doesn't follow the template structure exactly, it contains all critical information needed.
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.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/cli-v0.2.6

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 and usage tips.

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented May 4, 2026

Greptile Summary

This PR cuts the @superset/cli v0.2.6 release, bumping the version string consistently across package.json, cli.config.ts, and bun.lock. The change is entirely mechanical — no logic, dependencies, or configuration beyond the version number is modified.

Confidence Score: 5/5

Safe to merge — purely a version bump with no functional changes.

All three changed files only update the version string from 0.2.5 to 0.2.6 consistently. No logic, dependencies, or configuration is altered. There are no issues found.

No files require special attention.

Important Files Changed

Filename Overview
packages/cli/package.json Version bumped from 0.2.5 to 0.2.6 — no other changes.
packages/cli/cli.config.ts VERSION constant updated from "0.2.5" to "0.2.6" — consistent with package.json bump.
bun.lock Lockfile workspace entry for @superset/cli updated to reflect the new 0.2.6 version.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[PR: release cli v0.2.6] --> B[packages/cli/package.json\nversion: 0.2.5 → 0.2.6]
    A --> C[packages/cli/cli.config.ts\nVERSION: 0.2.5 → 0.2.6]
    A --> D[bun.lock\nworkspace entry: 0.2.5 → 0.2.6]
    B & C & D --> E[Merge PR]
    E --> F[Push cli-v0.2.6 tag]
    F --> G[.github/workflows/release-cli.yml fires]
    G --> H[3-platform matrix smoke test\ndarwin / linux / windows]
    H --> I[Release tarball published]
Loading

Reviews (1): Last reviewed commit: "release(cli): cut v0.2.6" | Re-trigger Greptile

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 4, 2026

🧹 Preview Cleanup Complete

The following preview resources have been cleaned up:

  • ✅ Neon database branch

Thank you for your contribution! 🎉

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