feat(appgate): upload with organization API keys
appgate_upload no longer requires app_id. Without it the action calls
POST /api/releases with the org key (agk_...) and lets the server find
or create the app by bundle_id + platform. Platform is detected from the
file extension (or set via `platform`), bundle id is read with the
app-info gem (or set via `bundle_id`); `app_name` is passed through.
A 409 lists the matching app ids and asks for app_id. The app_id path
is unchanged. Status polling now surfaces the server's `error` field.
Co-Authored-By:
Claude Opus 5.5 <noreply@anthropic.com>
Showing
| ... | @@ -34,4 +34,6 @@ Gem::Specification.new do |spec| | ... | @@ -34,4 +34,6 @@ Gem::Specification.new do |spec| |
| spec.add_development_dependency('fastlane', '>= 2.129.0') | spec.add_development_dependency('fastlane', '>= 2.129.0') | ||
| spec.add_runtime_dependency 'faraday', '~> 1.0' | spec.add_runtime_dependency 'faraday', '~> 1.0' | ||
| # Published as app-info, required as 'app_info'; reads bundle ids for the org API key flow. | |||
| spec.add_runtime_dependency 'app-info', '>= 3.0' | |||
| end | end |
Please register or sign in to comment