Production lifecycle
Package, sign, release, distribute, and track the output.
Fission treats post-build work as a platform feature: readiness checks, artifact manifests, release content, credentials, stores, static hosts, tracks, rollouts, and receipts.
Release pipeline
Preflight
SDKs signing credentials
Package
artifact-manifest.json
Publish
stores hosts releases
Receipt
CI-readable output
Release operations
The framework should help after the binary builds.
Packaging, signing, release notes, screenshots, credentials, stores, hosting, rollouts, and receipts should be explicit project workflows.
Readiness
Know what is missing
Preflight checks report SDKs, package tools, signing inputs, credentials, store metadata, and artifact shape before release day.
Artifacts
Manifests and receipts
Package outputs carry hashes, sizes, MIME types, targets, formats, validation state, and distribution receipts.
Distribution
Stores and hosts
GitHub Releases, static hosting, object storage, Google Play, App Store Connect, and Microsoft Store paths fit one workflow.
Post-build lifecycle
Release readiness is checked before upload.
Fission's release tooling aims to make missing metadata, bad artifacts, absent credentials, and provider-specific gaps visible before they block launch.
Preflight
Find missing release inputs early
Project checks verify SDKs, package tools, signing references, release metadata, icons, screenshots, credentials, and provider-specific requirements.
Release content
Artifacts
Every output gets a manifest
Packages record target, format, path, hashes, size, MIME type, signing state, cache policy, upload intent, and distribution readiness.
Packaging overview
Providers
Publish through the right channel
Release flows cover app stores, GitHub Releases, static hosts, Docker registries, and object storage without turning each app into a custom script pile.
Distribution overview
Release path
Package artifacts, validate requirements, publish through providers.
01
Package
Produce installable or uploadable artifacts for the selected target.
02
Validate
Check release metadata, screenshots, signing, credentials, and provider requirements.
03
Distribute
Publish to stores, static hosts, package flights, testers, tracks, and rollout channels.
Release work is product work
The CLI gives packaging and distribution the same project model as development instead of leaving each app to invent release scripts.
Fission
A cross-platform, GPU-accelerated user interface framework for Rust. MIT licensed.
Copyright (c) 2026 Fission
Ready to use today. Widget APIs are expected to remain stable; some runtime and shell APIs may change before 1.0.0.
Fission 0.7.0