aboutsummaryrefslogtreecommitdiff
path: root/Gemfile
AgeCommit message (Collapse)Author
2024-11-19Remove Litmus from GemfileMichael Hashizume
We do not use Litmus for tests and its dependencies are causing issues in our CI pipeline. This commit removes Litmus from the Gemfile.
2024-07-25(PA-6139) Drop beaker-puppet_install_helper gem in mailalias-core moduleAmit Karsale
2024-06-04Update to PDK template 3.2.0Michael Hashizume
2024-06-04Update Beaker to 6 and beaker-puppet to 4Michael Hashizume
2024-03-20(PA-6178) Update to Beaker 5 / beaker-puppet 3Aria Li
This commit updates .sync.yml and Gemfile to use Beaker 5.x, beaker-abs 1.x, beaker-puppet 3.x and drops beaker-pe. Also, this commit adds a condition for beaker-puppet to ensure beaker-puppet is only listed in the Gemfile if Ruby is < 3.1.0. This is because beaker-puppet cannot run on Ruby > 3.1 or else Bundler errors will occur.
2024-03-20(PA-6178) Update to PDK template 3.0.1 and use updated module release worfklowAria Li
This commit updates this module from PDK template 2.7.1 to 3.0.1 and updates the module release workflows to use the newer release_prep instead of auto_release GitHub Action wofklow. This commit also: - Removes the github_changelog_generator and concurrent-ruby gems because they are no longer needed for the new module release process in PDK template - Updates the Rakefile to use Vox Rake tasks only if the vospupuli-acceptance gem is installed
2023-04-10(maint) Pin gems for auto releaseMichael Hashizume
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.
2023-04-10(maint) Add Vox Beaker gemMichael Hashizume
In e4337c0, we updated the module according to PDK template 2.7.4, 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.
2023-04-10(maint) Updates PDK templateMichael Hashizume
This commit runs `pdk update` using the most recent template at the time (2.7.4) and updates metadata.json to allow Puppet versions < 9.0.0 in preparation for the release of Puppet 8.
2021-12-28(maint) Pin async gemChristopher Thorn
Async 2.0.0 requires Ruby 3, so we're pinning to 1.x
2021-10-04(MODULES-11197) Update to pdk-templates 2.2.0Gabriel Nagy
Includes REFERENCE.md ToC fixes for MODULES-8183.
2021-03-12(MODULES-10953) Update metadata.json and pdk versionGabriel Nagy
To avoid having to update this everytime we release a new agent platform, it should be enough to specify the supported OS, without specific versions. It is assumed that for each OS in metadata.json, the versions supported are the same as what the agent itself supports.
2021-02-18(maint) Pin puppet-module-gemsGabriel Nagy
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.
2021-02-18(MODULES-10945) Do not install PDK when running PR testsGabriel Nagy
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.
2021-02-18(maint) Add beaker-puppet to the gemfileGabriel Nagy
Add beaker-puppet to unify core module gemfiles
2020-10-05(maint) Add pdk and blacksmith back in GemfileLuchian Nemes
During the removal of `puppet-module-dev`, the pdk and puppet-blacksmith gems were also removed by mistake. This commit makes us able to release again.
2020-09-08(maint) Remove 'puppet-module-dev' gem dependencyLuchian Nemes
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.
2020-09-07(MODULES-10760) Bump to beaker 4Dorin Pleava
2020-02-10(maint) update to PDK 1.16.0mihaibuzgau
2019-01-08(maint) update PDK to 1.8.0; update all templatesMelissa Stone
2018-05-18(maint) Bump pdk to 1.5.0Melissa Stone
2018-04-30(maint) PDK manages certain filesMelissa Stone
Certain files, like the Gemfile and spec/spec_helper.rb are managed by PDK. When we run `pdk update`, any changes we make to these files will be overwritten.
2018-04-30(maint) blacksmith is required to push to the forgeMelissa Stone
2018-04-20Add Puppet Strings documentationMelissa Stone
2018-04-16Use beaker-rspec for acceptance testsMelissa Stone
2018-04-16Initial commitMelissa Stone