Skip to content

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.

keydescriptionrequired
api-keyThe CrabNebula Cloud API key to use.Yes
commandThe CrabNebula Cloud CLI command to run. (without the cn namespace).Yes
pathDirectory the CLI is downloaded into; must be a valid path (Unix syntax).No (default: .)
working-directoryWorking 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 TypeDescription
Tauri v1Tauri v1 applications.
Tauri v2Tauri v2 applications.
PackagerApps using packager to create their binaries.
TaurifyTaurify applications.
Generic AssetsBuild agnostic workflow that will handle release and upload of assets.