These are the release activities to be performed when releasing Intellij plugin.
Pre release
[x] Check all commits that has been added with this release and make sure the relevant issues are tested/closed.
[x] Update plugin.xml to include change notes for this release.
[x] Check if all relevant tests are passing.
[x] Take a call on release.
Release
[x] Set a Github personal access token with env GITHUB_TOKEN
[x] Run the release script ./release.sh
[x] Edit IntelliJ-Plugin release draft
[x] Make a note of all external contributors and add thank you note in release notes
[x] Review the release notes and publish it.
[x] Login to jetbrains plugin repository and edit the Gauge plugin. Upload new update JAR/ZIP to repository using the url (the url should point to the zip file uploaded in the github release just published).
These are the release activities to be performed when releasing Intellij plugin.
Pre release
Release
GITHUB_TOKEN
./release.sh
Post release