Release Tasks 0.3.8
Debashis9012 opened this issue · comments
Debashis9012 commented
These are the release activities to be performed when releasing Gauge python.
Pre-release
- Check all commits that have been added with this release and make sure the relevant issues are tested/closed.
- Check if all relevant tests(UTs, FTs and LSP tests on Github actions) are passing
- Take a call on release.
Release
- Set a Github personal access token with env
GITHUB_TOKEN
- Run the release script
./release.sh
- Edit gauge-python release draft
- Make a note of all contributors and add thank you note in release notes
- Review the release note and publish it.
- Make changes to gauge-repository with the latest version details.
Post-release
- Check if the latest version of the plugin is shown for
gauge update -c
command - Send release mail to google groups
- Bump up plugin version for further development