Repository navigation
release(cli): cut v0.2.11 - #4163
Conversation
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.
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (3)
📝 WalkthroughWalkthroughThis 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. ChangesVersion Bump and Release Flow
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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. Comment |
🚀 Preview Deployment🔗 Preview Links
Preview updates automatically with new commits |
Greptile SummaryThis PR cuts the
Confidence Score: 5/5Safe 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 The file-level comment in
|
| 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
Comments Outside Diff (1)
-
.github/workflows/release-cli.yml, line 3-4 (link)The file-level comment still says "publishes a draft GitHub Release" but
--draftwas 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
Already integrated, superseded by current versions, or net-empty in this fork: ParadevAI#3881 ParadevAI#3887 ParadevAI#3917 ParadevAI#3925 ParadevAI#3940 ParadevAI#3956 ParadevAI#3961 ParadevAI#3974 ParadevAI#4017 ParadevAI#4048 ParadevAI#4049 ParadevAI#4055 ParadevAI#4063 ParadevAI#4070 ParadevAI#4092 ParadevAI#4110 ParadevAI#4138 ParadevAI#4159 ParadevAI#4163 ParadevAI#4164 ParadevAI#4209 ParadevAI#4210 ParadevAI#4249 ParadevAI#4349 ParadevAI#4405 ParadevAI#4462 ParadevAI#4464 ParadevAI#4494 ParadevAI#4495 ParadevAI#4500 ParadevAI#4535 ParadevAI#4541 ParadevAI#4566 ParadevAI#4580 ParadevAI#4589 ParadevAI#4593 ParadevAI#4603 ParadevAI#4637 ParadevAI#4642 ParadevAI#4655 ParadevAI#4657 ParadevAI#4659 ParadevAI#4685 ParadevAI#4692 ParadevAI#4745 ParadevAI#4789 ParadevAI#4797 ParadevAI#4824 ParadevAI#4835 ParadevAI#4847 ParadevAI#4885 ParadevAI#4896.
Summary
Bump
@superset/clito v0.2.11. Changes since v0.2.10:These ship to anyone running
supersetas a remote host that desktop v1.8.5 talks to.Also drops
--draftfrom.github/workflows/release-cli.ymlso future CLI releases auto-publish alongside thecli-latestrolling pointer.--prereleasestays (still required to keep desktop's auto-updater from picking up CLI releases on/releases/latest/).Push the
cli-v0.2.11tag after this merges to fire the release pipeline.Test plan
bun run typecheckcleangit tag cli-v0.2.11 <merge-sha> && git push origin cli-v0.2.11cli-latestsuperset updateon a workstation, expect 0.2.11Summary by cubic
Release
@superset/cliv0.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.ghCLI first-class for PR/issue search and show errors in the UI.Written for commit bfa4f18. Summary will update on new commits.
Summary by CodeRabbit