Fix first deployment rollback detection

This commit is contained in:
2026-08-06 08:42:30 +00:00
parent 1196a2d804
commit 85993afbd6
@@ -72,7 +72,10 @@ rollback_release() {
fi
local current_release previous_release current_mode previous_mode
current_release=""
if [[ -L "$current_link" ]]; then
current_release="$(readlink -f "$current_link" 2>/dev/null || true)"
fi
previous_release="$(readlink -f "$previous_link")"
current_mode=""
if [[ -n "$current_release" && -f "${current_release}/.codex-deploy-mode" ]]; then
@@ -134,7 +137,10 @@ mkdir -p "$release_dir"
tar -xzf "$archive" -C "$release_dir"
printf '%s\n' "$mode" > "${release_dir}/.codex-deploy-mode"
old_release=""
if [[ -L "$current_link" ]]; then
old_release="$(readlink -f "$current_link" 2>/dev/null || true)"
fi
old_mode=""
if [[ -n "$old_release" ]]; then
if [[ -f "${old_release}/.codex-deploy-mode" ]]; then