Design merged at workflow#727 / docs/plans/2026-05-19-live-deploy-validation-design.md. Execution is operator-gated on cloud-account + GitHub-OIDC setup. This issue tracks the operator-side work.
Per-provider checklist
AWS
GCP
Azure
DigitalOcean
Workflow file
Once secrets are populated, drop in .github/workflows/live-deploy.yml (the design doc has the YAML skeleton). Trigger weekly via cron + manual workflow_dispatch.
Post-enable
- First run on
workflow_dispatch is the smoke test. If a provider fails, surface that as the action plan.
- After 2 consecutive green runs across all 5 IaC plugins, the auto-promotion path is live and
wfctl plugin marketplace-verify --explain can be implemented as the user-visible counterpart.
Cost estimate
<$5/week if examples include teardown. Add a budget alert to each staging account at $20/month as a tripwire.
Dependencies
workflow#725 ✅ shipped — wfctl plugin marketplace-verify <name> subcommand
workflow#727 ✅ shipped — design doc
docs/plans/2026-05-19-live-deploy-validation-design.md ✅ merged
What blocks completion of the umbrella sweep (workflow#714)
This + analytics→verified promotion (separate issue) are the only two items NOT shipped from the original 2026-05-19 QoL sweep + follow-up passes. 127 PRs shipped; this is the final operator-action item.
Design merged at workflow#727 /
docs/plans/2026-05-19-live-deploy-validation-design.md. Execution is operator-gated on cloud-account + GitHub-OIDC setup. This issue tracks the operator-side work.Per-provider checklist
AWS
workflow-live-deploy-stagingwith the policies needed byworkflow-plugin-aws(ECS / EKS / RDS / ElastiCache / VPC / ALB / Route53 / ECR / API Gateway / Security Groups / IAM / S3 / ACM).sub: repo:GoCodeAlone/workflow:ref:refs/heads/main.STAGING_AWS_ROLE_ARNin workflow repo settings.GCP
workflow-plugin-gcp.STAGING_GCP_WORKLOAD_IDENTITY_PROVIDER(resource path) +STAGING_GCP_SERVICE_ACCOUNT(email).Azure
repo:GoCodeAlone/workflow:ref:refs/heads/main.STAGING_AZURE_TENANT_ID,STAGING_AZURE_CLIENT_ID,STAGING_AZURE_SUBSCRIPTION_ID.DigitalOcean
STAGING_DIGITALOCEAN_TOKEN(lowest friction; rotate quarterly).vault-actionminting short-lived DO tokens. Higher setup cost; better security.docs/plans/2026-05-19-live-deploy-validation-design.mdunder Phase 1.Workflow file
Once secrets are populated, drop in
.github/workflows/live-deploy.yml(the design doc has the YAML skeleton). Trigger weekly via cron + manualworkflow_dispatch.Post-enable
workflow_dispatchis the smoke test. If a provider fails, surface that as the action plan.wfctl plugin marketplace-verify --explaincan be implemented as the user-visible counterpart.Cost estimate
<$5/week if examples include teardown. Add a budget alert to each staging account at $20/month as a tripwire.
Dependencies
workflow#725✅ shipped —wfctl plugin marketplace-verify <name>subcommandworkflow#727✅ shipped — design docdocs/plans/2026-05-19-live-deploy-validation-design.md✅ mergedWhat blocks completion of the umbrella sweep (workflow#714)
This + analytics→verified promotion (separate issue) are the only two items NOT shipped from the original 2026-05-19 QoL sweep + follow-up passes. 127 PRs shipped; this is the final operator-action item.