You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The deployment process needs tightening before the next production push. The current script has gaps that can lead to silent partial deployments or misleading "deployment verification complete" messages.
Required changes
Deploy only from a clean main checkout (no uncommitted changes, no diverged branch).
Use the canonical repository script (deploy/ns-deploy-full.sh); the bootstrap script must hand off before executing deployment logic.
Preserve production .env and persistent data across deployments.
The rollback trap must cover failures after Blossom is swapped but before the whole deployment completes, including a relay restart failure. The current logic marks Blossom deployed before the relay restart; if the relay restart then fails, the relay is restored but Blossom is not automatically restored. That may be acceptable if explicitly intended, but it is not an atomic two-service rollback and must be documented or corrected.
The script must print separate statuses for:
Relay process
Blossom process
Direct event totals
Grouped telemetry
Upload functionality
Secret-bearing commands must redirect only safe status output and must not include environment files or full process environments.
Migrated from
docs/pending-work-plan.md§9.Problem
The deployment process needs tightening before the next production push. The current script has gaps that can lead to silent partial deployments or misleading "deployment verification complete" messages.
Required changes
maincheckout (no uncommitted changes, no diverged branch).deploy/ns-deploy-full.sh); the bootstrap script must hand off before executing deployment logic..envand persistent data across deployments.Acceptance criteria
Dependencies
Source
Migrated from
docs/pending-work-plan.md§9.