Age | Commit message (Collapse) | Author |
|
In preparation for a new release of this module, this PR updates the
module from using version 2.7.1 of the PDK template to 2.7.5.
|
|
Modeling after the learnings of the support team in commit
puppetlabs/puppetlabs-puppet_metrics_collector@78dd858
This commit pins the github_changelog_generator gem to its latest
version to make it work, and the concurrent-ruby to an older version
to compensate for the version of PDK shipped in the dev-tools
container image.
|
|
In 24d2929, we updated the module according to PDK template 7.2.1,
which updated puppetlabs_spec_helper. The updated version of
puppetlabs_spec_helper removed the Beaker rake task, which we use
for acceptance testing.
This commit adds the voxpupuli-acceptance gem, which re-adds the
Beaker rake task.
|
|
This commit runs `pdk update` using the most recent template at the
time (2.7.1) and updates metadata.json to allow Puppet versions
< 9.0.0 in preparation for the release of Puppet 8.
|
|
Async 2.0.0 requires a Ruby 3 bump, so pinning to 1.x
|
|
Also updated `.sync` file to include the `auto_release.yml` workflow
|
|
PDK 2 has been released which now accepts Facter 4, so we can use it
now.
|
|
Pin puppet-module-posix-system and puppet-module-win-system to an older
version since the newer ones do not bundle some gems that we use in
acceptance (i.e. beaker-module_install_helper), causing tests to fail.
|
|
Create a separate group in the Gemfile for pdk and puppet-blacksmith
which are only used for releasing. In the workflow, avoid installing the
release group.
|
|
During the removal of `puppet-module-dev`, the pdk (and
puppet-blacksmith also) gem were also removed by mistake. This commit makes
us able to release again.
|
|
It appears that PDK is now needed to use the module:push task from
puppet-blacksmith. Add it as a dependency.
|
|
The release job uses a task from this gem which we lost on the way when
removing the puppet-module-gems dependency.
|
|
In preparation for the Puppet 7 release, the
`puppet-module-posix-dev-r2.7` and `puppet-module-posix-dev-r2.7` gems
had to be removed from `Gemfile` due to the following dependency error:
`puppet-module-posix-dev-r2.7` depends on
`puppet_litmus` which depends on
`bolt` which depends on
`puppet` which is locked to a version below 7
Also added the needed gems that were lost in the above removal process.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Update rubocop rules and Gemfile
|
|
|