Skip to content

Latest commit

 

History

History
30 lines (16 loc) · 831 Bytes

RELEASING_OLD.md

File metadata and controls

30 lines (16 loc) · 831 Bytes

Releasing manually

  1. Increment the version according to semantic versioning rules in lib/pact/provider_verifier/version.rb

  2. Update the CHANGELOG.md using:

    $ git log --pretty=format:' * %h - %s (%an, %ad)' vX.Y.Z..HEAD

  3. Add files to git

    $ git add CHANGELOG.md lib/pact/provider_verifier/version.rb

  4. Commit

    $ git commit -m "Releasing version x.y.z"

  5. Release:

    $ bundle exec rake release

  6. Create standalone package

    change to ruby 2.2 using your ruby manager

    bundle exec rake package

  7. Draft a new release with name pact-provider-verifier-x.y.z

  8. Open RELEASE.template and update the versions and copy this text into the release notes section.

  9. Upload .tar.gz and .zip artifacts from ./pkg