#
Release Workflow
This document describes the steps to be taken when releasing a new version of a plugin.
#
Before the release
- Make sure that all relevant changes are noted in the
CHANGELOG.md
file - Manually test all changes and make sure that all existing features are still working as expected
- Update all dependencies to the latest version
- Optional: give out a pre-release version to the community for testing
#
Release
- Update the version number in the
VERSION
file - Update the supported versions in the deployment config files, if necessary
- Commit and push the changes
- Create a new tag with the version number
- Copy the changelog to the changelog page on the documentation website
- Run the deployment workflow
- Confirm that the deployment was successful
- Send out a message to the community that a new version is available
#
After the release
- Clear the
CHANGELOG.md
file, so that it is ready for the next release - Wait for feedback from the community