Skip to content

Creating a new release

Yonatan Most edited this page Jul 6, 2021 · 5 revisions
  1. Merge the ‘master’ branch into the ‘release’ branch. Use "create a merge commit" and NOT squash or rebase, otherwise the next pre-release merge will have unnecessary conflicts.
  2. On the release branch: update pykusto/__init__.py to contain the new version number (you can do this via the GitHub web interface).
  3. From the GitHub project page go to “releases” > “Draft a new release”.
  4. Change the target branch to ‘release’, and enter the version in the format “v#.#.#” both in the “Tag version” field and in the “Release title” field.
  5. Write the release notes. You can see the diff using the following link, after substituting the previous version tag: /~https://github.com/Azure/pykusto/compare/v#.#.#...release
  6. Press “Publish release”. The version will be pushed to PyPi by the automated workflow.
Clone this wiki locally