Registry
Shipplane Lite ships with 3 built-in task types. Every workflow task's type must be one of the following, or one you've added yourself — see Custom task types below.
Fetch the live definitions (with per-param descriptions) from a running instance:
@shipplane/pulumi_install
Installs the Pulumi CLI, used internally by @shipplane/remote_cmd. No params.
@shipplane/local_cmd
Runs a command on the local machine.
@shipplane/remote_cmd
Runs a command on a remote host over SSH.
Example: deploying to a VPS over SSH
A two-task workflow: install Pulumi (used internally by remote_cmd), then start the app via docker compose on the remote host.
Custom task types
Add your own task types by passing one TaskRegistry under registry in your config file. It's merged on top of the 3 built-in types — it extends the registry, it doesn't replace it.
Only one TaskRegistry is accepted — register every custom task type on that same registry instance rather than building several and passing one in.