Skip to content

Polish platform upgrade and rollback UX - #370

Merged
Brooooooklyn merged 2 commits into
mainfrom
codex/platform-maintenance-ux
Oct 5, 2026
Merged

Brooooooklyn merged 2 commits into
mainfrom
codex/platform-maintenance-ux

Conversation

@Brooooooklyn

@Brooooooklyn Brooooooklyn commented Oct 5, 2026 •

Copy link
Copy Markdown
Member

During platform upgrades and rollbacks, administrators can now follow saved lifecycle progress at /admin/status. The authenticated page shows source and target versions, phase, timestamps, and the API's independently observed traffic state. It refreshes while visible, preserves the last confirmed snapshot when updates fail, and prompts for sign-in when the session expires.

The CLI previews availability impact, saves resumable progress, and prints concrete recovery commands that retain custom runtime paths. platform status <installation-id> shows the local checkpoint before live discovery. Visitors receive a temporary-unavailability page with a manual retry link; API and mutation requests retain HTTP 503 responses without automatic replay.

Existing traffic guards, administrator authentication, Sandbox drain access, and runtime-only rollback behavior remain in place. Completed operations on disabled installations still report paused traffic. The status page requires a reachable API and authentication database; these changes do not guarantee zero downtime.

Documentation and regression coverage cover these workflows. The missing-package resolver regression also runs in native Node so the test runner's workspace resolution cannot mask an uninstalled package.

Validation:

  • Core and packaged runtime builds, package typechecking, lint, and formatting passed.
  • Mobile browser coverage verified stale snapshots, refreshed progress, paused traffic after completion, and no horizontal overflow.
  • Full suite after syncing with main: 673 files passed, 1 skipped; 12,717 tests passed, 31 skipped.
  • Live Cloudflare deployment tests remained gated by absent E2E credentials.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

🚀 Deploying Preview to Cloudflare 🚀

Preview URL: https://codex-platform-maintenance-ux-void-cloud.voidzero-docs.workers.dev (commit 7268417)

This URL reflects your latest Preview deployment

Preview Deployments by commit

Status Deployment URL Commit Updated (UTC) See this deployment's details
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://01c760c9-void-cloud.voidzero-docs.workers.dev 7268417 2026-10-05T07:56:38.197Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://8fdc3272-void-cloud.voidzero-docs.workers.dev aeac8fa 2026-10-05T06:43:29.294Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://6440a14b-void-cloud.voidzero-docs.workers.dev 40a755f 2026-10-05T05:28:31.229Z Visit the dashboard ↗

@Brooooooklyn
Brooooooklyn force-pushed the codex/platform-maintenance-ux branch from aeac8fa to 7268417 Compare October 5, 2026 07:55
@Brooooooklyn
Brooooooklyn merged commit 0500adf into main Oct 5, 2026
19 checks passed
@Brooooooklyn
Brooooooklyn deleted the codex/platform-maintenance-ux branch October 5, 2026 08:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant