Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions crates/edgezero-cli/src/args.rs
Original file line number Diff line number Diff line change
Expand Up @@ -381,8 +381,9 @@ pub struct RollbackArgs {
/// Production only: the version to re-activate. Fastly exposes no
/// metadata to tell a previously-live version from a staged one, so
/// the rollback target CANNOT be inferred; it is captured before the
/// deploy that superseded it (see `deploy`'s `previous-version`) and
/// passed here. Required for a production rollback; ignored for staging.
/// deploy that superseded it (`active-version`, or the deploy-fastly
/// action's `previous-version` output) and passed here. Required for
/// a production rollback; ignored for staging.
#[arg(long)]
pub rollback_to: Option<String>,
/// Platform service id to roll back. Required.
Expand Down
5 changes: 3 additions & 2 deletions crates/edgezero-cli/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -516,8 +516,9 @@ pub fn run_rollback(args: &RollbackArgs) -> Result<(), String> {
return Err(
"a production rollback requires --rollback-to (the version to re-activate). Fastly \
exposes no metadata to infer it, so it must be captured before the deploy that \
superseded it -- use `deploy`'s `previous-version` output. Pass --staging to \
deactivate a staged version instead."
superseded it -- run `active-version` before deploying (the deploy-fastly GitHub \
action does this and exposes it as its `previous-version` output). Pass --staging \
to deactivate a staged version instead."
.to_owned(),
);
}
Expand Down
Loading