diff --git a/TEMPLATES.md b/TEMPLATES.md index 6ec75e3b5..5553704e1 100644 --- a/TEMPLATES.md +++ b/TEMPLATES.md @@ -4225,10 +4225,6 @@ ALTER TABLE `products` ADD INDEX `idx_price`(`price_cents`); ``` ---- - -Cutover in progress — typically completes within seconds. - _Last updated: 2026-01-01 00:00:00 UTC (2026-01-01 00:00:00 UTC)_ @@ -8318,7 +8314,6 @@ Defer cutover: Cutting over in progress ~ users: 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 Cutting over... ALTER TABLE `users` ADD INDEX `idx_email_created`(`email`, `created_at`); -Cutover in progress. This typically completes within seconds. Tables are being renamed atomically... ``` diff --git a/pkg/cmd/internal/templates/preview_defer.go b/pkg/cmd/internal/templates/preview_defer.go index 3966976e6..6d67beb5f 100644 --- a/pkg/cmd/internal/templates/preview_defer.go +++ b/pkg/cmd/internal/templates/preview_defer.go @@ -227,7 +227,6 @@ func previewDeferCuttingOutput() { } WriteProgress(data) - fmt.Println("Cutover in progress. This typically completes within seconds.") fmt.Println("Tables are being renamed atomically...") } diff --git a/pkg/webhook/templates/apply.go b/pkg/webhook/templates/apply.go index 2ef908c96..3221f650f 100644 --- a/pkg/webhook/templates/apply.go +++ b/pkg/webhook/templates/apply.go @@ -1215,9 +1215,6 @@ func writeApplyFooter(sb *strings.Builder, data ApplyStatusCommentData) { } else { sb.WriteString("Recovering after restart. Cutover will be available once recovery completes.\n") } - case state.Apply.CuttingOver: - sb.WriteString("\n---\n\n") - sb.WriteString("Cutover in progress — typically completes within seconds.\n") case state.Apply.Running, state.Apply.RunningDegraded, state.Apply.CatchingUp, state.Apply.Checksumming, state.Apply.PostChecksum: if hasRetryingTable(data.Tables) { diff --git a/pkg/webhook/templates/sharded_apply.go b/pkg/webhook/templates/sharded_apply.go index 9a0fa5e7a..867d7c47a 100644 --- a/pkg/webhook/templates/sharded_apply.go +++ b/pkg/webhook/templates/sharded_apply.go @@ -437,7 +437,7 @@ func shardedTableStatusPhrase(status string) string { case state.Task.Recovering: return "🔄 Recovering state..." case state.Task.Failed: - return "❌ Failed" + return glyph.Failed + " Failed" case state.Task.FailedRetryable: return "🔄 Interrupted — retrying automatically" case state.Task.Stopped: