voxpupuli / metadata-json-lint

Tool to check the validity of Puppet metadata.json files
Apache License 2.0
30 stars 27 forks source link

Needs separate gem dependencies based on Puppet Version #79

Closed dhollinger closed 7 years ago

dhollinger commented 7 years ago

Puppet 5.x comes with a bundled version of the semantic_puppet gem that contains new APIs not available in the semantic_puppet 1.0.0 gem used with Puppet 4.x

These new APIs are preventing Forge module installs if the semantic_puppet gem is installed.

We need to have metadata-json-lint only depend on semantic_puppet if puppet is < 5.