Add prepare_release lane + Prepare App Store Version workflow - #13
Merged
Merged
Conversation
Adds a 4th release step that prepares an App Store version for review without submitting, so the only manual action left is clicking Submit in App Store Connect. The prepare_release lane uses deliver to: create/update the App Store version, attach the latest processed TestFlight build, push the release notes from fastlane/metadata/en-US/release_notes.txt (a fixed string, overridable in ASC), and mark the version for automatic release once approved. Screenshots and all other metadata are left untouched (managed manually in ASC). Takes an optional version input, defaulting to the branch MARKETING_VERSION. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Lets you pin a specific TestFlight build for the App Store version instead of always using the latest. Defaults to the latest processed build when omitted. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.
Adds the 4th release step: prepare an App Store version for review so the only manual action left is clicking Submit for Review in App Store Connect.
New lane:
prepare_releaseUses
deliverto:MARKETING_VERSION, overridable viaversion:input)fastlane/metadata/en-US/release_notes.txt(fixed string: "Bug fixes and small improvements…", overridable in ASC)submit_for_review: false— prepares only; you click SubmitScreenshots (
skip_screenshots: true) and all other metadata are left untouched — managed manually in App Store Connect.New workflow: Prepare App Store Version
workflow_dispatchwith an optionalversioninput. No Xcode/signing/git needed — just Ruby + the ASC API key (in thereleaseenvironment), so it's fast.Not yet tested live
1.3is currentlyWAITING_FOR_REVIEW, so running this against it would collide with the in-review version. Syntax/config verified; the lane will be validated on the next version (1.4). Safe to merge — nothing runs until the workflow is dispatched.