Skip to content

Release Process

Eric Jizba edited this page Nov 13, 2023 · 3 revisions
  1. Verify the end-to-end tests have passed after all changes have been merged. These are run nightly, so manually queue a test run if you merged a change the same day you plan to release.
  2. Update the package version based on semver rules. Run the following command: npm run updateVersion -- --version <insert version>.
  3. Run the build pipeline with "IsPrerelease" unchecked. Wait for the build to finish before moving to the next step.
  4. Run the release pipeline. The only thing you should have to change is to uncheck "Dry Run", but verify the tag is correct and open the "Resources" section to make sure it's using the build you just ran.
  5. Install the package you just released and sanity test that it worked.
  6. Publish a GitHub release.
Clone this wiki locally