#!/usr/bin/env bash # rollback.sh — Rollback zulip-platform-plugins to previous tag # Usage: ./rollback.sh [--ct=] set -euo pipefail TAG="${1:-}" SINGLE_CT="" for arg in "$@"; do case "$arg" in --ct=*) SINGLE_CT="${arg#--ct=}" ;; esac done if [[ -z "$TAG" ]]; then echo "Usage: $0 [--ct=]" echo "Example: $0 v0.9.0 --ct=abiba" exit 1 fi echo "Rolling back to $TAG..." ./scripts/deploy.sh --ct="${SINGLE_CT:-all}" "$TAG"