Skip to content

release(cli): cut v0.2.7#4070

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

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

Conversation

@saddlepaddle
Copy link
Copy Markdown
Collaborator

@saddlepaddle saddlepaddle commented May 5, 2026

Summary

Three fixes since v0.2.6:

Release plan

After this PR merges, push the cli-v0.2.7 tag to fire .github/workflows/release-cli.yml.

Test plan

  • CI green on this PR
  • After tag push, all three matrix targets land artifacts
  • On a host running v0.2.7 talking to the new relay (already deployed): superset start boots, superset auth login refreshes silently after token expiry, and a remote-host terminal renders PTY output without [terminal] invalid server payload

Summary by cubic

Release @superset/cli v0.2.7 with three fixes that improve terminal reliability and auth UX. PTY output now renders over cross-host workspaces, git remotes are read via config, and OAuth tokens auto-refresh.

  • Bug Fixes
    • Relay tunnel: send binary WebSocket frames as base64 to prevent UTF-8 corruption; fixes “[terminal] invalid server payload” and restores PTY output.
    • Host-service: read remote URLs using git config instead of parsing git remote -v.
    • CLI: auto-refresh OAuth access token with the refresh token to avoid re-prompts on expiry.

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

Summary by CodeRabbit

  • Chores
    • Bumped CLI version to 0.2.7

Three fixes since v0.2.6:
- relay tunnel: carry binary WS frames as base64 so PTY output renders
  through cross-host workspaces (no more `[terminal] invalid server
  payload`) (#4066)
- host-service: read remote URLs from git config instead of `git remote
  -v` (#4065)
- cli: auto-refresh OAuth access token using the refresh token (#4069)

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

coderabbitai Bot commented May 5, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 9db6f60c-a0a1-4d5f-a4b7-1dea4ffa1bd3

📥 Commits

Reviewing files that changed from the base of the PR and between 674ce0c and c15015a.

⛔ 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

Version number updated from 0.2.6 to 0.2.7 in the CLI package manifest and build-time configuration constant. Changes are propagated to both the runtime-embedded version value and package metadata.

Changes

Version Bump

Layer / File(s) Summary
Package Manifest
packages/cli/package.json
@superset/cli version field updated from 0.2.6 to 0.2.7.
Build-time Configuration
packages/cli/cli.config.ts
VERSION constant updated from 0.2.6 to 0.2.7 for embedding into CLI at build time.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Poem

🐰 Hop and bump, the version goes,
From point-six to point-seven it flows,
Two tiny tweaks, a hop so light,
The CLI's now shiny and bright!

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

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

greptile-apps Bot commented May 5, 2026

Greptile Summary

This PR cuts the v0.2.7 CLI release by bumping the version string from 0.2.6 to 0.2.7 in package.json, cli.config.ts, and bun.lock. The actual fixes (binary WS frame handling, git config URL reading, OAuth token refresh) were merged separately and are simply included in this release tag.

Confidence Score: 5/5

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

All three changed files contain only the version string update from 0.2.6 to 0.2.7. No logic, security, or correctness issues are introduced.

No files require special attention.

Important Files Changed

Filename Overview
packages/cli/package.json Version bumped from 0.2.6 to 0.2.7; no other changes.
packages/cli/cli.config.ts VERSION constant bumped from "0.2.6" to "0.2.7"; no other changes.
bun.lock Lock file updated to reflect the cli package version bump to 0.2.7.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[PR #4070 merges] --> B[Tag cli-v0.2.7 pushed]
    B --> C[release-cli.yml workflow fires]
    C --> D[Matrix build: linux / macOS / windows]
    D --> E[Artifacts published for v0.2.7]
Loading

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

@saddlepaddle saddlepaddle merged commit 1d0ac9f into main May 5, 2026
15 of 16 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

🚀 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

@Kitenite Kitenite deleted the release/cli-v0.2.7 branch May 6, 2026 04:51
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