Skip to content

release(cli): cut v0.2.11 - #4163

Merged
saddlepaddle merged 1 commit into
mainfrom
release-cli-version
May 7, 2026
Merged

saddlepaddle merged 1 commit into
mainfrom
release-cli-version

Conversation

@saddlepaddle

@saddlepaddle saddlepaddle commented May 7, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Bump @superset/cli to v0.2.11. Changes since v0.2.10:

These ship to anyone running superset as a remote host that desktop v1.8.5 talks to.

Also drops --draft from .github/workflows/release-cli.yml so future CLI releases auto-publish alongside the cli-latest rolling pointer. --prerelease stays (still required to keep desktop's auto-updater from picking up CLI releases on /releases/latest/).

Push the cli-v0.2.11 tag after this merges to fire the release pipeline.

Test plan

  • bun run typecheck clean
  • After merge, git tag cli-v0.2.11 <merge-sha> && git push origin cli-v0.2.11
  • Confirm the Release CLI workflow auto-publishes (no draft) and refreshes cli-latest
  • Run superset update on a workstation, expect 0.2.11

Summary by cubic

Release @superset/cli v0.2.11 and switch the CLI release workflow to auto-publish by removing --draft (keeps --prerelease). This ships host-service reliability improvements for remote hosts used by desktop v1.8.5.

  • Bug Fixes
    • Make gh CLI first-class for PR/issue search and show errors in the UI.
    • Respawn lost terminal sessions on attach after sleep or daemon restart.
    • Prevent startup crash when the shell env probe fails.

Written for commit bfa4f18. Summary will update on new commits.

Summary by CodeRabbit

  • Chores
    • CLI version bumped to 0.2.11
    • Release workflow configuration updated

Changes since v0.2.10:

- host-service: gh CLI is first-class for PR/issue search; failures
  surface in the UI instead of silently degrading. (#4140)
- host-service: respawn lost terminal sessions on attach instead of
  dead-ending the pane after laptop sleep / daemon restart. (#4149)
- host-service: don't crash startup when the shell env probe fails
  (e.g. user's .zshrc errors). (#4150)

Also drop --draft from the CLI release workflow so the per-version
release auto-publishes alongside the cli-latest rolling pointer.
--prerelease stays (still required to keep desktop's auto-updater
from picking up CLI releases on /releases/latest/).

Push cli-v0.2.11 after this lands to fire the release pipeline.
@coderabbitai

coderabbitai Bot commented May 7, 2026 •

Copy link
Copy Markdown
Contributor

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: e3447cbf-2bd1-4db5-843b-61dffe4321a0

📥 Commits

Reviewing files that changed from the base of the PR and between e37bb20 and bfa4f18.

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

📝 Walkthrough

Walkthrough

This PR bumps the CLI package version from 0.2.10 to 0.2.11 across configuration and manifest files, and updates the release workflow to publish as a pre-release instead of a draft.

Changes

Version Bump and Release Flow

Layer / File(s) Summary
Version Declaration
packages/cli/cli.config.ts, packages/cli/package.json
VERSION and package manifest both updated from 0.2.10 to 0.2.11.
Release Configuration
.github/workflows/release-cli.yml
gh release create command removes --draft flag and explicitly adds --prerelease for published pre-release behavior.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

🐰 A version hops from point-ten to point-eleven,
Draft releases now dance as pre-releases in heaven,
Bumps and workflows align, the stars are aligned,
A rabbit's small update leaves nothing behind! 🚀

✨ 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-version

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.

@saddlepaddle
saddlepaddle merged commit 0fcec53 into main May 7, 2026
10 of 11 checks passed
@github-actions

github-actions Bot commented May 7, 2026 •

Copy link
Copy Markdown
Contributor

🚀 Preview Deployment

🔗 Preview Links

Service Status Link
Neon Database (Neon) ✅ View Branch
Vercel API (Vercel) ✅ Open Preview
Vercel Web (Vercel) ✅ Open Preview
Vercel Marketing (Vercel) ✅ Open Preview
Vercel Admin (Vercel) ✅ Open Preview
Vercel Docs (Vercel) ✅ Open Preview

Preview updates automatically with new commits

@greptile-apps

greptile-apps Bot commented May 7, 2026 •

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR cuts the @superset/cli v0.2.11 release by bumping the version in package.json, cli.config.ts, and bun.lock, and removes --draft from the release-cli.yml workflow so that future CLI releases auto-publish instead of requiring a manual draft promotion.

  • Version bumped from 0.2.10 → 0.2.11 across all three required locations (package.json, cli.config.ts, bun.lock), consistent with prior releases.
  • --draft removed from gh release create; --prerelease is intentionally retained to prevent desktop's auto-updater from picking up CLI releases via /releases/latest.

Confidence Score: 5/5

Safe to merge; changes are a straightforward version bump and a one-line flag removal in the release workflow.

All three version-carrying files agree on 0.2.11, the workflow change is narrow and well-commented, and the --prerelease guard that protects desktop's auto-updater is still in place.

The file-level comment in release-cli.yml still says "draft GitHub Release" after --draft was removed — a minor doc inconsistency worth cleaning up before the next release cycle.

Important Files Changed

Filename Overview
.github/workflows/release-cli.yml Drops --draft so future CLI releases auto-publish; file-level comment still references "draft GitHub Release" and needs updating.
packages/cli/package.json Version bumped from 0.2.10 to 0.2.11; no other changes.
packages/cli/cli.config.ts Hard-coded VERSION constant bumped from 0.2.10 to 0.2.11.
bun.lock Lock-file entry for @superset/cli updated to reflect the 0.2.11 version bump.

Sequence Diagram

sequenceDiagram
    participant Dev as Developer
    participant GH as GitHub Actions
    participant Rel as GitHub Release
    participant Latest as cli-latest (rolling)

    Dev->>GH: git push origin cli-v0.2.11
    GH->>GH: Build matrix (linux-x64, darwin-arm64, linux-arm64)
    GH->>Rel: gh release create cli-v0.2.11 --prerelease (no --draft)
    Note over Rel: Auto-published immediately (was previously draft)
    GH->>Latest: gh release delete cli-latest
    GH->>Latest: gh release create cli-latest --prerelease
    Note over Latest: Rolling pointer updated
Loading

Comments Outside Diff (1)

  1. .github/workflows/release-cli.yml, line 3-4 (link)

    P2 The file-level comment still says "publishes a draft GitHub Release" but --draft was just removed. The first word a reader encounters now contradicts the actual behaviour.

    Prompt To Fix With AI
    This is a comment left during a code review.
    Path: .github/workflows/release-cli.yml
    Line: 3-4
    
    Comment:
    The file-level comment still says "publishes a draft GitHub Release" but `--draft` was just removed. The first word a reader encounters now contradicts the actual behaviour.
    
    
    
    How can I resolve this? If you propose a fix, please make it concise.
Prompt To Fix All With AI
Fix the following 1 code review issue. Work through them one at a time, proposing concise fixes.

---

### Issue 1 of 1
.github/workflows/release-cli.yml:3-4
The file-level comment still says "publishes a draft GitHub Release" but `--draft` was just removed. The first word a reader encounters now contradicts the actual behaviour.

```suggestion
# Fires on cli-v* tag push. Builds the full 3-target matrix and publishes
# a GitHub Release plus a rolling cli-latest pointer. workflow_dispatch
```

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

This branch was previously deployed

1 inactive deployment
preview — bfa4f18f Deployed May 7, 2026 by saddlepaddle via Deploy Web #5021
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