Skip to content

Release

Martin Nečas edited this page Aug 3, 2022 · 7 revisions

Release

  • Build your project ./build.sh build ovirt ~/.ansible/collections
  • Change your directory cd ~/.ansible/collections/ansible_collections/ovirt/ovirt
  • Update changelog by running antsibull-changelog release
  • Change your directory back to the git project cd -
  • Copy updated chnagelogs
    • cp ~/.ansible/collections/ansible_collections/ovirt/ovirt/CHANGELOG.rst CHANGELOG.rst
    • cp ~/.ansible/collections/ansible_collections/ovirt/ovirt/changelogs/changelog.yaml changelogs/changelog.yaml
  • In build.sh change MILESTONE to "" and RPM_RELEASE to "1"
  • Add changelog to ovirt-ansible-collection.spec.in
  • rm changelogs/fragments/*.yml

GitHub

  • Create release PR and merge it (example)
  • Create GitHub release with all resources from PR CI (example)
  • Create post release PR and merge it (example)

Galaxy

  • Upload ovirt-ovirt-X.Y.Z.tar.gz from PR to the galaxy
Clone this wiki locally