sensu / sensu-transport

The Sensu transport abstraction library.
MIT License
14 stars 19 forks source link

Implement automated changelog generation #51

Closed cwjohnston closed 7 years ago

cwjohnston commented 7 years ago

Closes #50

cwjohnston commented 7 years ago

@portertech travis failure relates to an unbounded github_changelog_generator dependency, activesupport, requiring Ruby >=2.2.2.

Would you like me to:

A. Pin activesupport back in Gemfile B. Update .travis.yml to use Ruby 2.2.0 for Ruby 2.2 testing C. Remove Ruby 2.2 testing from .travis.yml

portertech commented 7 years ago

@cwjohnston I do not believe we (or runtime dependencies) use activesupport in the core libraries, I am inclined to pin it back, if that works.

cwjohnston commented 7 years ago

@portertech I've also added a RELEASE.md to document release process.

Please note that populating CHANGELOG_GITHUB_TOKEN env var with a github auth token makes changelog generation much faster.

portertech commented 7 years ago

This is fantastic 👍 This PR can be considered the standard for changelog management to be applied to the other core libs.

730147c4-7560-11e4-9375-fefd2f67563b