- Fixes automatic deployment to forge
- Adds support for adding third party enman repo via URL
- Adds
sabayon::enman_repo
task for managing enman repositories via Bolt/Choria - Add documentation for
sabayon::update
task
- Improve parsing of package versions with respect to PMS v7 spec
- Adds
cleanup
task - Convert module to using PDK
- Update package install error handling for compatbility with puppet 6
- Add support for
pre_pre
package versions - Update build-time gems
- Replace operatingsystem.rb native fact with executable fact to workaround https://tickets.puppetlabs.com/browse/FACT-1528 (ace13)
- Add
entropy_repo
type to enable/disable repositories - Add
entropy_repos
fact
- Add
locale
fact - Remove obsolete
has_entropy
fact - Improve
entropy
package provider to set locale envvar directly and not shell out to a distributed script to set locale.
- Improved package regexes for valdiation and parsing (now following the Gentoo EAPI6 PMS document to ensure correctness)
- Removed validation for required parameters in
entropy_*
types
- Added support for additional types:
entropy_splitdebug
entropy_splitdebug_mask
entropy_keywords
- Added spec tests for most types and providers
- First forge release