Skip to content

Instantly share code, notes, and snippets.

@alcaeus
Created August 29, 2019 11:24
Show Gist options
  • Save alcaeus/f908d85e4aa2371403081ba49d1a9a89 to your computer and use it in GitHub Desktop.
Save alcaeus/f908d85e4aa2371403081ba49d1a9a89 to your computer and use it in GitHub Desktop.
ODM release docs

MongoDB ODM release docs

Prepare changelog

Clone jwage/changelog-generator, then run:

$ ./bin/changelog-generator generate --user=doctrine --repository=mongodb-odm --milestone=1.2.10

Clean up the changelog if necessary by checking milestone issues and differences from the last tag

Tag release

Tag the release, using the changelog generated before as tag message:

$ git checkout 1.2.x && git tag -s 1.2.10

Test tag

Push the tag to your own fork, waiting for travis-ci to complete successfully

Publish tag, create release

If the above steps were successful, push the tag to the Doctrine repository, then create a new release using the GitHub UI for the tag you just pushed. Use the generated changelog in the release message.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment