fission-command-package
Packaging, readiness, and distribution workflows for the fission command.
fission-command-package implements the package and distribution parts of the developer lifecycle. It is composed into the single installed fission executable by the cargo-fission crate.
What it contains
fission readiness packagechecks for project metadata, platform support files, signing inputs, and target prerequisites.fission packageartifact generation for supported platform/package combinations such as static sites, Linux.run, macOS app/pkg outputs, Windows/MSIX flows, Android packages, and iOS archive handoff paths.fission release-contentvalidation for release metadata, screenshots, changelogs, store text, and localized release assets.fission distributeprovider integrations for static hosting, GitHub Releases, S3-compatible storage, and store/provider handoff flows.
Design notes
Fission uses platform-provider tools where the platform requires them. This crate orchestrates those tools, validates inputs, records generated artifacts, and keeps credentials out of project files by reading secrets only from environment variables, CI secret injection, or provider-owned tooling.
Documentation
See Build and package and Release and distribute.
License
MIT