Skip to content

Release Process

Micah Cooper edited this page Sep 21, 2023 · 9 revisions

Developer Steps

  • Ensure the sprint branch has all the checks passing.
  • Update ChangeLog.md file.
  • Ensure proper version in ./package.json and ./projects/tl-elements/package.json.
  • Ensure proper dependency of @wvr/elements.
  • Merge sprint into master branch.
  • Close all issues from the sprint.
  • Cut new release from master branch on Github.
  • Request deployment of the new Github tag.

DevOps Steps

  • Ensure the DOCKER_SERVER variable is set using npm config set command. Sometimes this doesn't work and you'll need to set this manually in ./package.json The value should be everything up-to but not including the colon.
  • Run npm run build:docker.
  • Run npm run publish:docker.
  • Make sure you're logged in to npm and have write access to the repo. npm login
  • Run npm run publish:npm.
  • Create or update workloads in rancher. Modify ingress as needed.
Clone this wiki locally