Skip to content

Make a release

The website uses semantic versioning for its release numbers.

Note

Make sure that versions are in-sync with other Panoramax components. Each component can have different PATCH versions, but compatibility must be ensured between MAJOR.MINOR versions.

Run these commands in order to issue a new release:

git checkout develop

vim package.json    # Change version
npm run doc

vim CHANGELOG.md    # Replace unreleased to version number and update versions links (at bottom)

git add *
git commit -m "Release x.x.x"
git tag -a x.x.x -m "Release x.x.x"
git push origin develop
git checkout main
git merge develop
git push origin main --tags