Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 1.02 KB

RELEASE.md

File metadata and controls

29 lines (22 loc) · 1.02 KB

Release process

Prepare

  1. Ensure that all issues in the target milestone are closed: https://github.com/geopy/geopy/milestones
  2. Add missing .. versionadded/.. versionchanged directives where appropriate.
  3. make authors, review the changes, git commit -m "Pull up AUTHORS"
  4. Write changelog in docs.
  5. Push the changes, ensure that the CI build is green and all tests pass.

Release

  1. Change version in geopy/util.py, commit and push.
  2. make release. When prompted add the same changelog to the git tag, but in markdown instead of rst.
  3. Create a new release for the pushed tag at https://github.com/geopy/geopy/releases
  4. Close the milestone, add a new one.

Check

  1. Ensure that the uploaded version works in a clean environment (e.g. docker run -it --rm python:3.7 bash) and execute the examples in README.
  2. Ensure that RTD builds have passed and the stable version has updated: https://readthedocs.org/projects/geopy/builds/
  3. Ensure that the CI build for the tag is green.