All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
0.4.2 - 2021-07-19
- Slimmed down overwhelming amount of inconsequential user data returned by
example plan
github_inventory::latest_semver_tags
0.4.1 - 2021-07-19
- Fixed version comparison bug in example plan
github_inventory::latest_semver_tags
Added
- New example plan
github_inventory::update_forked_mirrors
, which keeps a forked repos' default branch & tags synced to its parent repo - Add associated release data (if present) for tags returned by
github_inventory::latest_semver_tags
- Use forge-based
puppet-debug
module
Added
- New parameter
accept_header
in inventory plugin - New parameters
collision_strategy
,clone_protocol
,return_result
in example plangithub_inventory::clone_git_repos
- New parameters
display_result
andreturn_result
in the example plangithub_inventory::latest_semver_tags
Fixed
- Fixed misnamed variable in example plan
github_inventory::clone_git_repos
Fixed
- Fixed bug that caused String
$targets
to fail in the example plangithub_inventory::workflows
(by addingget_targets()
)
Changed
- Renamed example
inventory.yaml
group togithub_repos
to play more nicely with other projects'inventory.yaml
Added
- New example plan,
github_inventory::git_clone
, which clones repo Targets into a local directory.
Changed
- Renamed Target fact
name
to_name
to prevent Boltapply()
Puppet compiles from failing withCannot reassign variable '$name'
errors
Fixed
- Fixed syntax and logic bugs in example plan
github_inventory::count
Added
- Initial project
- Inventory plugin that returns GitHub org repos as
local
transport Targets - Example Bolt project with working Plans and
inventory.yaml