Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 20:27

First public release.

Flightline turns App Store Connect into a structured, declarative surface — fetch live state, edit YAML, lint, plan, apply — so submissions stop being a clerical landmine. All three layers ship complete and verified against live ASC:

  • L1, API CLI: the full authoring and observation surface. 35+ subcommands, every one with --output table|json.
  • L2, state as code: flightline fetch, plan, and apply against a single state.yaml describing the whole release. Writes diff first and patch only the delta.
  • L3, preflight: 11 rules covering the common rejection causes, run offline with lint or live against ASC with preflight, before anything is submitted.

Install:

go install github.com/ul0gic/flightline@latest

Requires Go 1.26+. Docs at flightline.dev/docs.

Versioning policy (pre-1.0): breaking changes to flags, JSON output, or exit codes can happen between minor versions, are always flagged in a ### Breaking section of the release notes, and never happen in patches. 1.0 locks the contract.

Found a bug? Open an issue.