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
-[ ] Confirm deploy script works in target AWS account (ECR/EKS permissions)
107
107
-[ ] Confirm CDN script bucket policy + CloudFront distribution ID are correct
108
-
-[ ] Confirm optional jobs in [.github/workflows/deploy.yml](.github/workflows/deploy.yml) skip safely when secrets are absent
108
+
-[ ] Confirm optional jobs in [.github/workflows/build.yml](../.github/workflows/build.yml) skip safely when secrets are absent
109
109
-[ ] Confirm docs match runtime defaults and secret names
110
110
-[ ] Confirm no secrets are committed and workflow `uses:` refs remain SHA pinned
111
111
112
112
## Rollout Plan
113
113
114
114
1. Merge PR to `main`
115
-
2. Run manual [.github/workflows/phase3d-production-deploy.yml](.github/workflows/phase3d-production-deploy.yml) (or rely on optional hook in [.github/workflows/deploy.yml](.github/workflows/deploy.yml))
115
+
2. Run manual [.github/workflows/phase3d-production-deploy.yml](../.github/workflows/phase3d-production-deploy.yml) (or run release steps via [.github/workflows/build.yml](../.github/workflows/build.yml))
116
116
3. Validate Phase3D health endpoint and training start/status flow
117
117
4. Publish frontend CDN assets and invalidate CloudFront
118
118
5. Monitor errors, rollout status, and latency for 30-60 minutes
119
119
120
120
## Rollback Plan
121
121
122
-
1. Re-deploy previous image tag using [deploy/production/deploy-phase3d-production.sh](deploy/production/deploy-phase3d-production.sh)
122
+
1. Re-deploy previous image tag using [deploy/production/deploy-phase3d-production.sh](../deploy/production/deploy-phase3d-production.sh)
123
123
2. Switch to CPU manifest if GPU scheduling fails
124
124
3. Re-publish previous frontend bundle to S3 and invalidate CloudFront
125
-
4. Disable optional Phase3D/CDN jobs in [.github/workflows/deploy.yml](.github/workflows/deploy.yml) if needed
125
+
4. Disable optional Phase3D/CDN jobs in [.github/workflows/build.yml](../.github/workflows/build.yml) if needed
0 commit comments