Release Process - bcgov/nr-compliance-enforcement-cm GitHub Wiki

Creating a release branch

At the time of writing this page parallel release development is not supported. All branches are created directly off main.

  1. Checkout the main branch in Visual Studio Code

  2. Ensure you have synchronized the latest changes

  3. Create the release branch using the convention {ticket-number}

Migration to Test

Precondition: A pull request has been approved and merged into main

  1. Click on the actions tab and find the most recent pending merge to main action

  2. Click on review deployments, select the test environment and then approve and deploy

  3. Verify that the deployment completes

Migration to Prod

  1. Click on the actions tab and find the most recent pending merge to main action

  2. Click on review deployments, select the prod environment and then approve and deploy

  3. Verify that the deployment completes