Skip to content

Tag v0.2.2 #19

@Callum027

Description

@Callum027
  1. Set the version to tag as a variable:
    VERSION=0.2.2
  2. Checkout the latest main branch:
    git fetch && git checkout origin/main
  3. Create and checkout a new branch for tagging the release:
    git branch tag-${VERSION} && git checkout tag-${VERSION}
  4. Generate release notes for the new version:
    uv run towncrier build --version ${VERSION}
  5. Commit changes:
    git add -A . && git commit -m "Tag v${VERSION}"
  6. Push changes:
    git push -u origin tag-${VERSION}
  7. Make a new release tag PR on GitHub and link it here: https://github.com/catalyst-cloud/openstack-odooclient/pull/20
  8. Merge the release tag PR.
  9. Checkout the latest main branch:
    git fetch && git checkout origin/main
  10. Tag and push the latest release:
    git tag ${VERSION} && git push origin ${VERSION}
  11. Confirm that the new version was released to PyPI: https://pypi.org/project/python-openstack-odooclient
  12. Confirm that a new release was created on GitHub, and that the release notes are correct: https://github.com/catalyst-cloud/python-openstack-odooclient/releases
  13. Confirm that the docs website has been updated, and the Changelog page has the latest changes: https://catalyst-cloud.github.io/python-openstack-odooclient

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions