Packaging Workflow
The app packaging workflow turns an app repository into a distributable package using a pinned Space release. App repositories do not compile Space in this packaging path.
Required Inputs
space-versionapp-name
Optional Inputs
app-identrypointassets-diricon-pathlinux-profilerelease-version
App repositories do not need and must not add a required root-level space-app.json. Packaging should rely on the workflow inputs and app files instead of introducing that repository-level contract.
Missing app assets, invalid app ids, invalid entrypoints, missing pinned Space release assets, and unsupported package targets fail before packaging begins.
See Publish an App for the tutorial path and App Distribution for maintainer-facing details.
