Skip to content

Release

Prashanth Suriyanarayanan edited this page Oct 24, 2024 · 11 revisions
  1. Bump version number in stencil-workspace package.json and npm i (this updates version number in the lock file).
  2. Commit both package.json and package-lock.json with the commit message of Release v0.29.0, using the updated version.
  3. Make a PR with this version number bump and merge it
  4. You can now publish new release from Web UI (https://github.com/trimble-oss/modus-web-components/releases). Make sure you use exact Tag name e.g. v0.8.0. Follow Semantic Versioning.
  5. Check it successfully published to npm (you can check at: https://www.npmjs.com/package/@trimble-oss/modus-web-components?activeTab=versions)
  6. Next on your local PC manually bump version numbers in package.json for ng14/ng15/ng16/ng17/ng18 and react16/17. (I'll make a script to automate this soon).
  7. Run the updated-mwc-dependants which will update the @trimble-oss/modus-web-components peer dependency and run npm i in all 7 projects.
  8. Make a PR for this change to the 7 package.json and lock files.
  9. For React 17: run the GitHub Action publish workflow via the dropdown at: https://github.com/trimble-oss/modus-web-components/actions/workflows/publish-react.yml
  10. For React 18: run the GitHub Action publish workflow via the dropdown at: https://github.com/trimble-oss/modus-web-components/actions/workflows/publish-react.yml
  11. For Angular14: run the GitHub Action publish workflow via the dropdown at: https://github.com/trimble-oss/modus-web-components/actions/workflows/publish-angular.yml
  12. For Angular15: run the GitHub Action publish workflow via the dropdown at: https://github.com/trimble-oss/modus-web-components/actions/workflows/publish-angular.yml
  13. For Angular16: run the GitHub Action publish workflow via the dropdown at: https://github.com/trimble-oss/modus-web-components/actions/workflows/publish-angular.yml
  14. For Angular17: run the GitHub Action publish workflow via the dropdown at: https://github.com/trimble-oss/modus-web- components/actions/workflows/publish-angular.yml
  15. For Angular18: run the GitHub Action publish workflow via the dropdown at: https://github.com/trimble-oss/modus-web-components/actions/workflows/publish-angular.yml
Clone this wiki locally