-
Notifications
You must be signed in to change notification settings - Fork 3
Release Process
Option 1: Concurrent Releases - when there are multiple release branches active at the same
-
Checkout the currently active release branch in Visual Studio Code
-
Ensure you have synchronized the latest changes
-
Create the release branch using the convention release/{release-name}
Note: More than 2 parallel release branches is not recommended.
Option 2: Sequential Releases - when there is no active release branches
-
Checkout the main branch in Visual Studio Code
-
Ensure you have synchronized the latest changes
-
Create the release branch using the convention release/{release-name}
Option 3: Hotfix Releases
-
Checkout the main branch in Visual Studio Code
-
Ensure you have synchronized the latest changes
-
Create the release branch using the convention hotfix/{ticket-number}
Precondition: A pull request has been approved and merged into a release branch
- Click on the actions tab and find the most recent pending merge to release action
- Click on review deployments, select the test environment and then approve and deploy
- Verify that the deployment completes
-
Create a pull request to merge the contents of the release branch into main
-
Approve the pull request
-
Click on the actions tab and find the merge to main action
-
select the prod environment and then approve and deploy