Skip to content

release(cli): cut v0.2.16#4494

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

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

Conversation

@saddlepaddle
Copy link
Copy Markdown
Collaborator

@saddlepaddle saddlepaddle commented May 13, 2026

Summary

Changes since v0.2.15:

Test plan

  • CI green
  • After merge, push cli-v0.2.16 tag to fire the release pipeline (Release CLI workflow → builds linux-x64 / darwin-arm64 / linux-arm64 and updates the rolling cli-latest pointer)
  • Smoke install via cli-latest once the release is published

Summary by cubic

Cut @superset/cli v0.2.16. Adds API key login, clearer host labeling, workspace IDs in lists, and a simplified --agent flag (removes --agent-config-file).

  • New Features

    • Workspaces: superset workspaces list now shows the workspace ID column.
    • Auth: superset auth login --api-key ... stores the key in ~/.superset/config.json; whoami and logout use stored keys.
    • Hosts: superset hosts list now marks the current machine as local.
    • Automations: --agent is now a host agent ID (e.g., claude, codex, superset) resolved at run time.
  • Migration

    • Replace --agent-config-file with --agent.
    • Update configs and payloads from agentConfig to agent.

Written for commit 9cd1a37. Summary will update on new commits.

Summary by CodeRabbit

  • Chores
    • Bumped CLI package version from 0.2.15 to 0.2.16.

Review Change Stack

Changes since v0.2.15:

- workspaces: `superset workspaces list` table now shows the workspace
  ID column. (#4463)
- docs: VHS demo walkthrough recording added under `packages/cli/demo/`.
  (#4461)
- auth: `superset auth login --api-key sk_live_…` stores an API key at
  `~/.superset/config.json` instead of running the OAuth flow; `whoami`
  and `logout` updated to recognize stored keys. (#4472)
- hosts: `superset hosts list` shows `local` for the host machine you're
  invoking from, distinct from `online`/`no`. (#4476)
- automations: `--agent` is now the host agent instance/preset id (e.g.
  `claude`, `codex`, `superset`) and is resolved live from the host on
  every run. The `--agent-config-file` flag is removed; create/update
  rename `agentConfig` -> `agent` end-to-end. (#4481)

Push cli-v0.2.16 after this lands to fire the release pipeline.
@capy-ai
Copy link
Copy Markdown

capy-ai Bot commented May 13, 2026

Capy auto-review is paused for this organization because the monthly auto-review limit has been reached. Increase the limit or turn it off in billing settings to resume automatic reviews.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 13, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 26117af0-8d4e-407f-ae49-ec121d8b504d

📥 Commits

Reviewing files that changed from the base of the PR and between 37ce68e and 9cd1a37.

⛔ 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

This PR bumps the CLI package version from 0.2.15 to 0.2.16 by updating the VERSION constant in packages/cli/cli.config.ts and the corresponding version field in packages/cli/package.json.

Changes

CLI Version Bump

Layer / File(s) Summary
Version 0.2.15 → 0.2.16
packages/cli/cli.config.ts, packages/cli/package.json
The VERSION constant and package version field are both incremented to 0.2.16, keeping the config and manifest synchronized.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

  • superset-sh/superset#4462: Both PRs bump the same CLI VERSION constant and the @superset/cli package version in packages/cli/cli.config.ts and packages/cli/package.json from the prior release to the next.

Poem

🐰 A hop and a bump, the version flows free,
From 0.2.15 to 0.2.16 it shall be,
Config and manifest, now they align,
The CLI rabbits march onward, all fine! 🎉

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

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 13, 2026

Greptile Summary

This PR cuts the v0.2.16 release of the @superset/cli package by bumping the version string in three places. All three version references are consistent with each other.

  • packages/cli/package.json and packages/cli/cli.config.ts both updated from 0.2.150.2.16.
  • bun.lock lockfile entry updated to match.

Confidence Score: 5/5

Safe to merge — all three version references are in sync and no logic was changed.

The change is purely a version bump across package.json, cli.config.ts, and bun.lock. All three values agree on 0.2.16, and no functional code was modified.

No files require special attention.

Important Files Changed

Filename Overview
packages/cli/cli.config.ts VERSION constant bumped from 0.2.15 to 0.2.16 — matches package.json and bun.lock.
packages/cli/package.json Package version bumped from 0.2.15 to 0.2.16 — consistent with the other changed files.
bun.lock Lockfile entry for @superset/cli updated from 0.2.15 to 0.2.16 to reflect the version bump.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[PR: cut v0.2.16] --> B["packages/cli/package.json — version 0.2.16"]
    A --> C["packages/cli/cli.config.ts — VERSION 0.2.16"]
    A --> D["bun.lock — @superset/cli 0.2.16"]
    B & C & D --> E[CI green, merge]
    E --> F[Push cli-v0.2.16 tag]
    F --> G[Release pipeline builds linux-x64 / darwin-arm64 / linux-arm64]
    G --> H[Update cli-latest pointer]
Loading

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

@saddlepaddle saddlepaddle merged commit 84b3867 into main May 13, 2026
14 of 16 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 13, 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

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