- Ensure there's no blocker issues and pull requests are resolved.
- Make sure CI runs successfully.
- Build and commit assets:
- Run
npm ci
to install packages. - Run
npm run build
to build assets (JS and CSS).
- Run
- Update the changelog if not already up-to-date.
- Commit the changes (assets and changelog).
- Create a tag either from the command line or Github web interface.
- Verify that images are pushed to Docker hub (via the powa-podman repo).
- Publish to
pypi
.