All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Fixed
- Report connection errors & details at the time they occur
Added
- Inventory task is now completely self-sufficient
- All dependencies are provided by Bolt's AIO package
- This should make it simpler to manage network-isolated GitLab instances―you just need this repo and Bolt
- Added a new example Bolt plan,
gitlab_inventory::clone_git_repos
Removed
- Removed dependency on external gems:
- Removed dependency on
gitlab
RubyGem. - Removed requirement to run
gem install --user-install -g gems.deps.rb
- Removed dependency on
- From now on, all Gitlab API calls are handled via Bolt's natively vendored gems (like Faraday).
Fixed
- The
visibility
inventory parameter no longer fails when given a String (String must be one of:public
,internal
, orprivate
)
Fixed
- (Forge-only) Removed broken plan files from tarball published to the Forge
Added
- Initial project
- Inventory plugin that returns GitLab group projects as
local
transport Targets - Example Bolt project with working Plans and
inventory.yaml