puppetlabs / r10k

Smarter Puppet deployment
Other
800 stars 353 forks source link

Support metadata.json-style version strings #347

Closed karaken12 closed 3 years ago

karaken12 commented 9 years ago

The version string for Forge modules should support version requirements like ">= 3.2.0" and "1.x", as well as "1.2.5".

This could form a part of automatic dependency resolution (which is obviously a ways off), but it could be done before then (and wouldn't need a major revision, since it wouldn't break existing functionality).

karaken12 commented 9 years ago

I don't seem to be able to add labels, so could someone add: "[type] enhancement", "[category] forge", "[subsystem] module" and "[subsystem] puppetfile"? Ta.

adrienthebo commented 9 years ago

This issue is related to #38.

adrienthebo commented 9 years ago

The ability to support version strings without adding dependency resolution isn't too useful; given a range of valid versions and no preference between them all r10k will do is install the latest version in that range. Does that provide any value?

github-actions[bot] commented 3 years ago

This issue has been marked stale because it has had no activity for 60 days. The Puppet Team is actively prioritizing existing bugs and new features, if this issue is still important to you please comment and we will add this to our backlog to complete. Otherwise, it will be closed in 7 days.