Repository navigation
Releases
Releases · Ceri-anne/launch-sequence
0.2.0
Fixes from releasing a real app with 0.1.0: liftoff waits for Apple and CI properly, both stages show progress, and both pick up safely after a failure.
Liftoff
- Waits up to 30 minutes for Apple to process screenshots, printing progress every 30 seconds.
- Uploads screenshots one at a time, and a rerun keeps the ones at the start of a set that already match.
- Retries App Store Connect requests after network timeouts.
- New
--manual-screenshotsflag (orscreenshots.upload: manual): you drag each set into App Store Connect and liftoff checks the result against your local files. - Waits for CI checks to register before judging them. If none appear, it offers to start the Xcode Cloud build for
main(set the workflow withapp_store.ci_workflow,Mainby default). - The website PR now reports "no checks" separately from "failed".
Countdown
- A rerun after a failure carries on with its own unfinished output instead of refusing an unclean tree.
release/<version>always starts fromorigin/main, and countdown never amends a commit it didn't make.- With
--skip-screenshots, re-renders the framed images when the raw captures are newer.
Both
- Prints what it's doing before every long step, and a "still waiting" line on slow ones.
- Confirms the fold/unfold keypress straight away.
- The release-notes editor now opens properly in the terminal.
Install:
git clone --branch 0.2.0 --depth 1 https://github.com/Ceri-anne/launch-sequence.git
cd launch-sequence && swift build -c releaseor mint install Ceri-anne/launch-sequence@0.2.0.
0.1.0
First tagged release of launchseq.
launchseq countdown: runs the tests, bumps the version, regenerates App Store screenshots, drafts and translates release notes, and opens the release PR.launchseq liftoff: checks that CI is green, tags the release, publishes the website pages, and prepares the App Store Connect version. It stops before Submit for Review.launchseq doctorchecks your setup, andlaunchseq initdrafts a starter.launchseq.yml.--dry-runpreviews either stage against the real App Store Connect without changing anything.
Install:
git clone --branch 0.1.0 --depth 1 https://github.com/Ceri-anne/launch-sequence.git
cd launch-sequence && swift build -c releaseor mint install Ceri-anne/launch-sequence@0.1.0.