Context
The current production deployment is the only provisioned deployment target and must remain mapped to main. Existing CI branch cases for stage, dev, and beta tags imply environments and credentials that are not currently provisioned. They are being removed from active push-to-deploy routing so an unconfigured branch cannot select a misleading or unsafe target.
This issue preserves the intended multi-environment capability as explicit follow-up work rather than silently deleting it.
Scope
- Provision protected GitHub
staging and development environments.
- Define branch ownership (
stage, dev, or successor names) and promotion policy.
- Provision isolated ts-cloud accounts/projects, credentials, state, DNS, and rollback policy for each environment.
- Extend the tested deployment-target resolver only after infrastructure exists.
- Add smoke tests and retained deployment evidence per environment.
Acceptance criteria
Related: #2060 and implementation PR #2064.
Context
The current production deployment is the only provisioned deployment target and must remain mapped to
main. Existing CI branch cases forstage,dev, and beta tags imply environments and credentials that are not currently provisioned. They are being removed from active push-to-deploy routing so an unconfigured branch cannot select a misleading or unsafe target.This issue preserves the intended multi-environment capability as explicit follow-up work rather than silently deleting it.
Scope
staginganddevelopmentenvironments.stage,dev, or successor names) and promotion policy.Acceptance criteria
main->productionthroughout the rollout.Related: #2060 and implementation PR #2064.