Skip to content

feat(publish): add pending to list every staged submission - #100

Merged
LukasHirt merged 1 commit into
mainfrom
feat/publish-pending
Jul 24, 2026
Merged

feat(publish): add pending to list every staged submission#100
LukasHirt merged 1 commit into
mainfrom
feat/publish-pending

Conversation

@LukasHirt

Copy link
Copy Markdown
Owner

Summary

  • Adds extctl publish pending, which lists every locally-staged publish/<app-id>-v<version> branch in the marketplace checkout — everything a prior extctl publish run staged, with whether it has screenshots and whether it already has a PR (open, closed, or merged), plus its review dir.
  • New ListPending/PendingDetail in internal/marketplace/pending.go, backed by a new branchHasScreenshots helper.

Test plan

  • go build ./...
  • go vet ./...
  • go test ./... — all packages pass, including new TestBranchHasScreenshots
  • extctl publish pending --help prints as expected

Checking what's staged and awaiting approval required inspecting local
publish/* branches by hand. `extctl publish pending` lists every one, with
whether it has screenshots and whether it already has a PR (open, closed,
or merged), so approve/approve-all decisions don't require guessing.

Signed-off-by: Lukas Hirt <info@hirt.cz>
@LukasHirt LukasHirt self-assigned this Jul 24, 2026
@LukasHirt
LukasHirt enabled auto-merge (squash) July 24, 2026 11:20
@LukasHirt
LukasHirt merged commit 547b6d5 into main Jul 24, 2026
3 checks passed
@LukasHirt
LukasHirt deleted the feat/publish-pending branch July 24, 2026 11:21
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