CLI reference / release / gate / app

stado release gate app

Invocation

stado release gate app <COMMAND>

Purpose

The same gate for an application bundle, read from the sources its release step names

Required inputs and options

This command has no command-specific inputs or options.

Output and state effect

This command group selects one of the subcommands listed below; use its exact child invocation to perform an operation.

Refusals

  • Before dispatch, Stado refuses a missing required token shown in the invocation, an unknown option, or a value outside a listed value set; argument-usage failures exit with code 2.

Subcommands

  • surface — Print `{"surface": [...]}` of an application tree, read from the sources named: Info.plist identity and URL schemes, Package.swift executable products, appended path literals of Swift files
  • baseline — Write an application's released-surface.json from the newest version tag origin serves (or the working revision while there is none); with --stdout, print it instead. Needs git history
  • check — An application's whole version gate, as a release quality step: the rule against AutoVersion's fixtures, the baseline against the handoff's provenance record, and the Info.plist version against the change