stackblaze pending
Changes made with --skip-deploy (on variables and scale) are staged on the server for the app instead of deployed. pending shows them and ships or drops them.
stackblaze pending liststackblaze pending apply [-m <text>]stackblaze pending discard [-y]| Subcommand | Description |
|---|---|
list |
List the staged changes. Values of staged variables are never shown |
apply |
Apply every staged change as one release |
discard |
Drop every staged change; asks for confirmation unless -y |
Options
Section titled “Options”| Flag | Applies to | Description |
|---|---|---|
-m, --message <text> |
apply |
Release message shown in the deployment history |
-y, --yes |
discard |
Skip the confirmation |
Every subcommand accepts the scope and output flags: -p, --pipeline, --phase, -a, --app, --token, --api-url, -o, --output, --json.
Examples
Section titled “Examples”stackblaze variables set FEATURE_X=on --skip-deploystackblaze scale web=4 --skip-deploystackblaze pending liststackblaze pending apply -m "Launch FEATURE_X" # or: stackblaze deploy --apply-pendingstackblaze pending discard -yHow it works
Section titled “How it works”Staged changes are stored per app on the server, so anyone with access to the app sees the same list, and the dashboard shows them on the app with Apply and Discard. Staged values are encrypted at rest and never shown back.
list prints one line per change (set KEY, unset KEY, scale web replicas=4) with who staged it. apply sends everything as one release: an app built from source rebuilds once, other apps roll once. stackblaze deploy --apply-pending does the same.