voxpupuli / puppet-blacksmith

Ruby Gem with Puppet Module utilities
Apache License 2.0
69 stars 31 forks source link

Enable bumping semantic version elements. #15

Closed danzilio closed 9 years ago

danzilio commented 9 years ago

Retains default behavior of bumping the patch version with module:bump (even though the docs said it bumped the minor version). I think this would technically be a breaking change as it enforces Semantic Versioning wheras we were using Gem::Version previously, which isn't SemVer. I opted to use the vendored implementation of the 'semantic' gem in 'puppet/vendor' but I'm open to changing that.

danzilio commented 9 years ago

This breaks support for Puppet < 3.5.0. I'll reopen later with a fix for that.