Deployment lifecycle
- 1Queued
TuCloud records the request and dispatches the GitHub Actions workflow.
- 2Building
GitHub installs dependencies, builds, and prepares a secure artifact.
- 3Upload
The artifact is sent over HTTPS with OIDC identity and project credentials.
- 4Ready
The Host Agent validates quota and atomically activates the new release.
Production and previews
The production branch publishes to the project's primary domain. Other branches use deterministic preview runtimes and URLs, so a branch updates its own environment without replacing production.
Retries and rollback
Rerun the workflow from Deployments. When a valid previous release exists, rollback asks the Host Agent to switch the active version without rebuilding.