Releases: adityals/shipplane-pkg
Release list
shipplane-lite v0.1.0
Breaking
@shipplane/remote_cmd params changed. cmd_create, cmd_delete, and cmd_type are replaced by a single cmd:
{
"type": "@shipplane/remote_cmd",
"params": {
- "cmd_create": "docker compose up -d",
- "cmd_delete": "docker compose down",
- "cmd_type": "up",
+ "cmd": "docker compose up -d",
"ssh_host": "203.0.113.10",
"ssh_port": 22,
"ssh_user": "deploy",
"ssh_private_key": "/home/me/.ssh/id_ed25519"
}
}@shipplane/pulumi_install removed. Delete these tasks from your workflows; remote_cmd no longer needs them.
Changed
-
remote_cmd now uses SSH directly instead of driving Pulumi. Exit codes come from the remote command rather than being parsed out of stdout, output streams as it arrives, and the command no longer passes through a quoting layer. The binary drops from 118 MB to 78 MB.
-
Host keys are verified. The first connection to a host pins its fingerprint to ~/.shipplane/known_hosts.json; later connections fail if it changes. Rebuilt a host? Remove its entry and run again. Previous versions accepted any host key.
-
Commands run under bash where available, sh otherwise, with set -e and pipefail when the shell supports it. A multi-line cmd now stops at the first failing line.
Added
-
allow_failure on remote_cmd. A task's output is the remote exit code as a string; set allow_failure: true to succeed on a non-zero exit so dependent tasks can read it.
-
Config seeding removes stale workflows. Rename or delete a workflow id in lite.config.ts and the old one is deleted on next startup, along with its run history. Never deletes workflows created in the UI, a workflow that is running, or anything at all under --no-sync or when the config defines no workflows.
Upgrading
Update remote_cmd params before starting the new version — a workflow still using cmd_create fails with a message naming the replacement. Existing databases migrate automatically on first start.
shipplane-lite v0.0.2
Adding new CLI client
shipplane-lite v0.0.1
Initial public release v0.0.1