Skip to content

Releases: smbcloudXYZ/smbcloud-deploy-action

Release list

v1.0.0

Choose a tag to compare

@setoelkahfi setoelkahfi released this 28 Jun 09:55
6c4996a

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 on PATH.
  • Configure — writes the auth token to the correct CLI state dir (~/.smb/token for production, ~/.smb-dev/token for dev) and optionally installs an SSH key + known_hosts for 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.