Release and Deploy new Versions
Upgrade Version of aisbreaker-js Packages
After a successful CI build of the develop
branch, follow these steps to upgrade the version of the aisbreaker-js packages:
bash
# fresh checkout (after successful CI build of `develop` branch
git clone git@github.com-aisbreaker:aisbreaker/aisbreaker-js.git
cd aisbreaker-js/
# increase version (use the desired version number instead of 0.0.0)
./set-version-in-all-packages.sh 0.0.0
# commit and push
git status
git add -A .
git commit -m "Upgraded to version 0.0.0"
git push
Wait again for a successful build. Then merge to main
branch:
bash
git checkout main
git merge develop
git status
git push
Check the CI build of main
branch and Review pending deployments and approve demo-prod
deployments.
Released Artifacts
If the process was successful, then the new versions should be published/deployed:
- npm packages:
- Docker/OCI images:
- Demo
- api.demo.aisbreaker.org/api/v1/version (aisbreaker-server)
- demo.aisbreaker.org (aisbreaker-chat-webapp) - browser relaod is required