Overview
Creating a draft, uploading assets, and publishing a release can all also be automated via GitHub Actions. In order to improve developer experience we have a cloud-release action which forms a wrapper around the CrabNebula CLI.
With its two required arguments, cloud-release will create a draft release in your organization account, upload all assets, and publish when everything is done. Two optional arguments are also available.
| key | description | required |
|---|---|---|
api-key | The CrabNebula Cloud API key to use. | Yes |
command | The CrabNebula Cloud CLI command to run. (without the cn namespace). | Yes |
path | Directory the CLI is downloaded into; must be a valid path (Unix syntax). | No (default: .) |
working-directory | Working directory to use when running the CLI. | No (default: .) |
CrabNebula Cloud supports every existing framework through its 5 workflow types. Check the table below to find which one is best suited for your project.
| Workflow Type | Description |
|---|---|
| Tauri v1 | Tauri v1 applications. |
| Tauri v2 | Tauri v2 applications. |
| Packager | Apps using packager to create their binaries. |
| Taurify | Taurify applications. |
| Generic Assets | Build agnostic workflow that will handle release and upload of assets. |