Release Tasks - 0.5.2
Apoorva-GA opened this issue · comments
These are the release activities to be performed when releasing in GoCD.
Pre release
- Check all commits that has been added with this release and make sure the relevant issues are tested/closed.
- Ensure that there are no security vulnerabilities reported by github.
- Check if all relevant tests(FTs and LSP tests on gocd, travis) are passing
- Check compatibility of plugin with gauge and other plugins. Make sure gauge/other plugins are released if needed
- Take a call on release.
Release
- Trigger the ruby-package/release pipeline
- Make a note of all external contributors and add thank you note in release notes
- Review the release notes and publish it.
- Make changes to gauge-repository with latest version details. Also check ruby.json and correct gauge support versions if necessary.
Post release
- Check if the latest gem is available.
- 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