Environment Promotion
Compare and promote secrets, feature flags, Shell apps, and coderunners across dev, staging, and prod.
Environment Promotion moves configuration and artifacts from a source environment to a target (typically dev → staging → prod) without copying customer vault data or changing public URLs.
Pillar #10· Environment Promotion✅ Live
What you can promote today
| Channel | Behavior |
|---|---|
| Secrets | Infisical keys; values never appear in the diff; skip or overwrite on conflict |
| Feature flags | Typed values shown in the diff |
| Shell apps | Published federated releases; target siblings created when missing |
| Coderunners | Redeploy the source version onto a target sibling (may trigger background build/deploy) |
Vault / Dataplane customer data is not promoted. Namespace rewrite and public host remapping remain deferred.
Promote in the portal
Open Environments
Sidebar → Build → Environments. Select a workspace.
Choose source and target
Pick the environments to compare (for example staging → prod).
Review each channel
Open the Secrets, Feature flags, Apps, and Coderunners panels. Review the diff, choose skip/overwrite where offered, then promote.
Prerequisites
- Workspace with at least two environments (created with the workspace)
- Published Shell releases and/or coderunner deployments when promoting those channels
- Secrets and flags already managed in the source environment
Related API
GET/POST …/secrets/compareand…/promoteGET/POST …/flags/compareand…/promoteGET/POST …/apps/compareand…/promoteGET/POST …/coderunners/compareand…/promote
Related
- Feature flags
- Secrets
- Apps
- Coderunner
- Workspaces — environment list on the workspace detail page