Skip to content

feat(cli): add warehouse list and get commands - #124

Draft
rtiman-spotify wants to merge 4 commits into
spotify:mainfrom
rtiman-spotify:cli-warehouse-reads
Draft

rtiman-spotify wants to merge 4 commits into
spotify:mainfrom
rtiman-spotify:cli-warehouse-reads

Conversation

@rtiman-spotify

Copy link
Copy Markdown

Summary

Adds warehouse list/get through direct regional Metrics HTTP APIs, with pagination, explicit --all, bounded traversal, resource-name validation and credential-safe output. Existing creation, validation, setup and connector commands stay unchanged.

Dependency

Depends on #122. This fork branch carries the same foundation commits, so the main-targeted diff includes the foundation until it lands. Kept draft for dependency review; do not merge out of order.

Verification

Node 24, pnpm build and full pnpm qa passed after current-main auth integration. 85 warehouse-read tests pass using MSW, including empty protobuf lists, permissions, pagination cycles, redaction and auth-free dry-runs. Existing E2E regression checks run in CI. No live API compatibility claim.

Checklist

  • Local build/typecheck/lint/unit tests passed
  • Relevant CLI documentation updated
  • Tests added
  • Existing-command regressions retained
  • TUI screenshots (not applicable)

Related: https://spotify.atlassian.net/browse/SLMD-1921. No discovery, onboarding, run state or new MCP layer.

rtiman-spotify and others added 4 commits October 19, 2026 15:30
Co-Authored-By: Xirp Agent (gpt-6.1-sol) <xirp-agent@users.noreply.ghe.spotify.net>
Co-Authored-By: Xirp Agent (gpt-6.1-sol) <xirp-agent@users.noreply.ghe.spotify.net>
Co-Authored-By: Xirp Agent (gpt-6.1-sol) <xirp-agent@users.noreply.ghe.spotify.net>
Co-Authored-By: Xirp Agent (gpt-6.1-sol) <xirp-agent@users.noreply.ghe.spotify.net>
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