Skip to content

0.2.0

Latest

Choose a tag to compare

@Ceri-anne Ceri-anne released this 10 Nov 20:28
· 2 commits to main since this release

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-screenshots flag (or screenshots.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 with app_store.ci_workflow, Main by 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 from origin/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 release

or mint install Ceri-anne/launch-sequence@0.2.0.