Promote
Promote to production with one click
App is now in production
Branch is merged to main, causing CI to run
Tip of main
Review, discuss, and test the app
Check CI test results
Push to GitHub triggers CI to run tests
Each change triggers CI to run tests
Preview, discuss, and test the review app
Each new change updates the review app
The app is deployed to staging
Reviewers approve the changes
Make changes and commit
Branch is ready to merge
Create a pull request
Review app is created
Create a branch
Promote
App is now in production
Promote to production with one click
Review, discuss, and test the app
The app is deployed to staging
Branch is merged to main, causing CI to run
Tip of main
Create a branch
Branch is ready to merge
Reviewers approve the changes
Preview, discuss, and test the review app
Each change triggers CI to run tests
Each new change updates the review app
Review app is created
Check CI test results
Push to GitHub triggers CI to run tests
Create a pull request
Make changes and commit
Make changes and commit
Each change triggers CI to run tests
Preview, discuss, and
test the review app
Each new change updates the review app
Create a pull request
Push to GitHub triggers CI to run tests
Check CI test results
Review app is created
Create a branch
Tip of main
Reviewers approve
the changes
Branch is ready to merge
Review, discuss, and test the app
The app is deployed to staging
Promote
Promote to production
with one click
App is now in production
Branch is merged to main, causing CI to run
Make changes and commit
Preview, discuss, and
test the review app
Make changes and commit
Promote
Promote
Preview, discuss, and
test the review app
Create a branch
Tip of main
Create a branch
Tip of main
Branch is merged to main, CI runs, and staging app is deployed
Branch is merged to main, CI runs, and staging app is deployed
Promote to production
with one click
Promote to production
with one click
Creating a pull request creates a review app and triggers CI to run tests
Creating a pull request creates a review app and triggers CI to run tests
Each new change updates the review app and triggers CI to run tests
Each new change updates the review app and triggers CI to run tests
Changes are approved and branch is ready to merge
Changes are approved and branch is ready to merge
Make changes and commit
Promote
Creating a pull request creates a review app and triggers CI to run tests
Tip of main
Changes are approved and branch is ready to merge
Promote to production with one click
Each new change updates the review app and triggers CI to run tests
Create a branch
Branch is merged to main, CI runs, and staging app is deployed
Preview, discuss, and test the review app
Create a pull request
Review app is created
Each new change updates the review app
Reviewers approve the changes
Branch is ready to merge
Branch is merged to main, causing CI to run
The app is deployed to staging
Review, discuss, and test the app
App is now in production
Push to GitHub triggers CI to run tests
Check CI test results
Each change triggers CI to run tests
Preview, discuss, and test the review app
Reviewers approve the changes
Promote to production with one click
Branch is merged to main, causing CI to run