Skip to content

feat(preview): grounds preview list/show/pin/unpin subcommands#7

Merged
hbrombeer merged 1 commit intomainfrom
feat/preview-subcommands
Apr 28, 2026
Merged

feat(preview): grounds preview list/show/pin/unpin subcommands#7
hbrombeer merged 1 commit intomainfrom
feat/preview-subcommands

Conversation

@hbrombeer
Copy link
Copy Markdown
Member

Closes Phase 3.2 UX loop on the CLI side. Companion of forge /v1/preview-envs routes.

Closes the Phase 3.2 UX loop on the CLI side — staging pushes have
been creating PreviewEnv rows since forge v0.14.0, and the
companion forge PR exposes /v1/preview-envs. This adds the cobra
subtree:

  grounds preview list           — table view of active preview envs
                                   (--include-deleted flag)
  grounds preview show <id>      — detail view (--json for raw output)
  grounds preview pin <id>       — opt env out of the TTL janitor
  grounds preview unpin <id>     — re-enable TTL sweep

internal/api/preview.go ships a thin client matching the new forge
routes (Push summary embedded so callers don't need a follow-up
GET /v1/pushes/<id>).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hbrombeer hbrombeer merged commit af9e31b into main Apr 28, 2026
3 checks passed
@hbrombeer hbrombeer deleted the feat/preview-subcommands branch April 28, 2026 08:09
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