notOnStorefrontExit top-level constant

int const notOnStorefrontExit

What cux_ship exits with when the storefront holds no such app.

An ordinary state, not a failure, on exactly the argument noSuchVersionExit makes: every run before an app's first release looks like this, and a readiness check asking "is it out yet" the day before it is out is not broken — it has its answer.

6 rather than reusing 5, by README.md's rule that an existing code never changes meaning and a new condition takes a new number. "App Store Connect holds no version named 1.1.8" and "the public storefront has never heard of this app" are different conditions with different next actions, and one number over both would report a version nobody has created yet and an app that has never shipped as the same event.

The document is still printed under --json. This is the answer rather than a failure, so it belongs on stdout where a consumer renders display — see the design document, §"Absence is an answer, and it gets both halves".

Implementation

const notOnStorefrontExit = 6;