getgauge / gauge-python

Python language runner for Gauge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Release Tasks 0.3.8

Debashis9012 opened this issue · comments

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