Step | Command shape | What it proves |
|---|---|---|
Validate release content | fission release-content validate ... | Notes, screenshots, privacy files, review material, and store metadata exist and match provider requirements. |
Check provider readiness | fission readiness distribute ... | Credentials, provider tools, package identity, tracks, and artifact shape are valid before upload. |
Distribute | fission distribute ... or fission publish ... | The manifest-backed artifact is uploaded or submitted to the selected provider. |
Keep the receipt | target/fission/distribution/... | The team can later prove which asset, hash, provider id, URL, or rollout state was produced. |
Path | Command | Best fit |
|---|---|---|
Guided local flow | fission publish --provider play-store | A developer is setting up a provider, signing, release notes, screenshots, or tracks for the first time. |
Windowed local flow | fission publish --provider play-store --app | A developer wants the visual release wizard and native file dialogs. |
Direct CI flow | fission readiness ... --json, fission package ... --json, fission publish ... --artifact ... --yes --json | Automation should build one artifact, publish that exact manifest, and fail without prompting. |
Provider lifecycle operation | `fission distribute status | promote |
Destination | Start here | Common artifacts |
|---|---|---|
GitHub release assets | installers, binaries, archives, APK/AAB/IPA, static site zip | |
Static website hosting | static site manifest | |
Mobile and desktop stores | AAB, IPA, MSIX, store metadata | |
Container registry | static or server Docker image | |
Buckets and object stores | arbitrary package assets and static files | |
Notes, screenshots, review files | provider metadata and human-facing release material |