App record creation from the CLI — no browser gate (v1.64.3.0)#32
Merged
Conversation
asc web apps create (Apple web-session, same mechanism as fastlane produce) creates the app record headlessly with a cached session; fresh logins support programmatic 2FA via --two-factor-code-command. Web residue shrinks to membership, first .p8, agreements, banking/tax. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A live release run declared "create the app record on App Store Connect — the API cannot do this" a hard manual gate. The public API can't, but the CLI can:
asc web apps createuses Apple web-session auth (the same iris mechanism fastlane produce has used for a decade) and is documented by asc as the canonical app-creation path.The Apple release adapter now:
asc web apps create --name --bundle-id --sku(cached session → fully headless; fresh login supports programmatic 2FA via--two-factor-code-command/ASC_WEB_2FA_CODE_COMMANDwhen the user approves a local code source, with hand-off as fallback)asc web bundle-ids(create preflight built in).p8key download, agreements, banking/tax (still consent-gated browser drive per v1.64.2.0)Test evidence:
test:gstack2gate green (parity 4,359),release-hardening11/11 (package.json/VERSION synced). Liveasc webverification requires Apple ID credentials, so the contract change rides asc's documented behavior (asc web --help, v3.1.1); flagged for a credentialed smoke run on first real use.🤖 Generated with Claude Code
Summary by cubic
App record creation now runs from the CLI with
asc web apps create, removing the browser gate and enabling headless Apple releases. Bundle ID registration is also handled viaasc web bundle-ids, shrinking web-only steps.asc web apps create --name --bundle-id --skuusing a cached web session; fresh logins support 2FA via--two-factor-code-command/ASC_WEB_2FA_CODE_COMMAND.asc web bundle-ids(includes create preflight).skills/ship/references/APPLE-RELEASE.md,CHANGELOG.md) and bump version to1.64.3.0..p8key, agreements, banking/tax.Written for commit 5a7a6e1. Summary will update on new commits.