Releases: smbcloudXYZ/smbcloud-deploy-action
Releases · smbcloudXYZ/smbcloud-deploy-action
Release list
v1.0.0
First stable release of the smbCloud Deploy Action.
A composite GitHub Action that installs the smbCloud CLI (smb) and deploys your app non-interactively from CI.
Usage
- uses: smbcloudXYZ/smbcloud-deploy-action@v1
with:
token: ${{ secrets.SMB_TOKEN }}The @v1 tag tracks the latest 1.x release.
What it does
- Install — downloads the prebuilt
smb-<os>-<arch>release binary for the runner (Linux, macOS, Windows; amd64/arm64) and puts it onPATH. - Configure — writes the auth token to the correct CLI state dir (
~/.smb/tokenfor production,~/.smb-dev/tokenfor dev) and optionally installs an SSH key +known_hostsfor rsync deploys. - Deploy — runs
smb --ci --environment <env> deploy [--project <name>], propagating the exit code so a failed deploy fails the job.
Inputs
token (required), environment, project, working-directory, version, ssh-private-key, ssh-key-name, ssh-known-hosts, args, cli-repository. See the README for the full reference.