Skip to content

feat(apps): locate an app by store identifier across projects - #164

Merged
joshdholtz merged 2 commits into
mainfrom
apps-find-by-bundle-id
Aug 31, 2026
Merged

feat(apps): locate an app by store identifier across projects#164
joshdholtz merged 2 commits into
mainfrom
apps-find-by-bundle-id

Conversation

@joshdholtz

@joshdholtz joshdholtz commented Aug 31, 2026

Copy link
Copy Markdown
Member

There was no way to find an app by bundle id org-wide — apps list is project-scoped, so locating one meant enumerating every project by hand, and matching on project name isn't reliable since a project's name and its app's name can drift apart.

rc apps list now takes --all-projects to span every project the credential can access (adds a PROJECT column, doesn't require an active project), plus --bundle-id / --package-name filters (mutually exclusive) that match on store identifiers instead of names. Bundle IDs match App Store and legacy Mac App Store apps case-insensitively; package names match Play Store and Amazon apps exactly. App listing now follows next_page, so the sweep is complete even for projects with many apps.

$ rc apps list --all-projects --bundle-id com.example.moodly
! app_snap1 is missing Apple credentials — App Store purchases can't be validated until they're set.
  Fix it:  rc setup apple app_snap1 --project-id proj_snap  (interactive Apple sign-in with 2FA)
PROJECT     ID         NAME                        TYPE       CREATED     CREDENTIALS
proj_snap   app_snap1  Moodly (App Store)          app_store  2026-07-16  partial — run: rc setup apple
proj_snap2  app_snap3  Moodly Staging (App Store)  app_store  2026-07-16  ready

🤖 Generated with Claude Code

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings August 31, 2026 15:17

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@joshdholtz
joshdholtz requested review from a team and azvaliev August 31, 2026 15:45
…envelope, project-aware hints

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@joshdholtz
joshdholtz merged commit 3a1a70a into main Aug 31, 2026
5 checks passed
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.

3 participants