- Update
puppet-debugger
gem to 1.0 for ruby 2.4+ - Pin
rspec-expectations
to< 3.10.0
until rodjek/rspec-puppet#811 is released
- Pin
simplecov
to< 0.19.0
on Ruby2.4
as0.19.0
requires Ruby>= 2.5
- Pin
simplecov
to< 0.19.0
on Ruby2.5
,2.6
and2.7
as0.19.0
was causing build hangs on TravisCI - Pin
codecov
to>= 0.2, < 0.2.6
as all versions prior to0.2
were yanked and0.2.5
is the latest version supported on all Ruby versions.
- Add Ruby 2.7 support
- General refresh of depedencies for easier future maintenance (see #130 for the gory details)
- Avoid concurrent-ruby 1.1.6 which is triggering MRI segfaults
- Update version range for facterdb to '>= 0.8.1', '< 2.0.0'
- Bump of rspec-puppet-facts to ~> 1.10.0
- Bump of specinfra version to support EL8
- Add puppet-debugger to development gems
- Add net-ssh to ruby 2.1 for system tests
- Add activesupport to ruby 2.3 for github-changelog-generator
- Only include puppet_litmus on Ruby 2.5 and Ruby 2.6
- Bump FacterDB and rspec-puppet-facts versions
- Add puppet-resource_api to default gems
- Add puppet_litmus to development gems
- Add build configuration for Ruby 2.6
- Add dependency_checker gem
- Bump of slecinfra version, to include fixes for checking password info on SLES 11 and Solaris 11
- Bump of specinfra version, to include fix for checking service status on SLES 15.
- Bump of specinfra version, for compatibility with SLES 15.
- Bump version beaker-puppet, for puppet 6 compatibility.
- Pin beaker-puppet explicitly.
- Pin to beaker 4, (and helper gems) for system tests on all platforms.
- Pin to beaker 3, (and helper gems) for system tests on all platforms.
- Pin fog-openstack for Ruby 2.1 on all platforms.
- Extend net-telnet pin for Ruby 2.1 on all platforms.
- Add net-telnet pin for Ruby 2.1 on Windows.
- Add codecov and simplecov-console to the default gems.
- Bump puppetlabs_spec_helper to 2.9.0 to get the coverage functionality
- Update pin of puppetlabs_spec_helper to require fixes to fixtures cleanup.
- Adds puppet-strings.
- Adds puppet-blacksmith to the development group for non-windows platforms.
- Removes unneeded windows pins that were there to support < 4.5 versions of Puppet.
- Updates the puppetlabs_spec_helper gem pin to support the mock framework defaulting.
- Removes ffi pins.
- Adds ruby 2.5 to the config build matrix.
- Pins ffi gem to 1.9.18 to avoid various compile errors in both windows and linux on 1.9.21.
- Removes stickler from gem publish script.
- Adjusts Rubocop dependency pins to fix dependency resolution issues
- Tighten rubocop version pins
- Loosen the pin on rainbow
- Removes
puppet-lint-i18n
from managed dependencies.
- Adds gems needed for i18n development and testing.
- Updates to build and publish scripts to push to stickler.
- Adds new owners.
- Raise minimum version requirement of
puppetlabs_spec_helper
. - Lower maximum version allowed for
parallel_tests
.
- Increases
puppetlabs_spec_helper
minimum version. - Increases
metadata-json-lint
minimum version. - Adds example of using gems to build shared Docker images
- Updates the puppetlabs_spec_helper version range.
- Removes puppet-blacksmith from managed dependencies.
- Adds gettext-setup to shared dependencies management.
- Adds Upper and lower bounds to version pins to avoid crossing major versions.
- Adds metadata-json-lint to shared (Posix/Windows).
- Adds rspec-puppet-facts to shared (Posix/Windows).
- Removes puppet_facts.
- Adds rubocop-rspec as a dependency for all platforms
- Pins Nokogiri on Windows and Ruby < 2.2
- Add ruby 2.4
- Adds rspec_junit_formatter ~> 0.2 as a shared dev dependency
- Pins specinfra to 2.67.3
- Moved the static analysis gems that were in shared to posix, since those gems have an additional ruby (devkit) requirement on Windows.
This is the initial release of the project.