We automated some parts of the release process to make things easier. This file lists the nessisary steps to release the latest version of the application:
- Run dependabot updates (Insights > Dependency graph > Last checked ... > Check now (for every package)
- Go through the QA process in Notion
- Run
npx lerna version
to create branch and tag and push it automatically - Create PR to merge your changes to develop
- Wait for pipeline to create release containing the extension zip, and if the automatic npm publish failed, do it manually (ask Gerald)
- Edit release to contain a bit more than just the auto generated notes and maybe a proper title
- Submit to Chrome Web Store (ask Julien)