2023-04-21: Content & Tooling Team Status Update
Categories:
Happy Friday!
Happy Friday everyone! As another week comes to an end, we look forward to relaxing in the sun and having a well earned break after a hectic few weeks.
Puppet 8 is at our doorstep…
With the imminent release of Puppet 8, we are in the closing stages of preparing our modules and tools for its arrival. Lots of work has been going on in the background, to ensure our modules and tools continue to work when the new agent is released.
Some things we’ve done to ensure the smooth roll-out of Puppet 8 to our codebases include updating to Ruby 3.x syntax, updating our rubocop gems and the newly introduced violations, and pre-release testing against Puppet 8.
If you are still yet to add compatibility with Puppet 8/Ruby 3.2 to your codebase, you can get more info here.
Lots of releases!
Lots of releases to talk about, as of the time of writing this post we have released 11 modules this week! Each of our modules will have either have underwent a major release, or will be very shortly, so keep a tight eye if you’ve any explicit dependencies on these modules!
On the tooling side of things, we have released a number of release candidates for our tools/gems, and are in the final stage of testing before publishing the major releases. Check out the release candidates below:
puppetlabs_spec_helper v6.0.0-rc.1 (release notes)
puppet-modulebuilder v1.0.0-rc.1 (release notes)
rspec-puppet v3.0.0-rc.1 (release notes)
puppet-lint v4.0.0-rc.1 (release notes)
puppet_litmus v1.0.0.-rc.1 (release notes)
dependency_checker v1.0.0-rc.1 (release notes)
puppet-strings v4.0.0-rc.1 (release notes)
ruby-pwsh v0.11.0-rc.1 (release notes)
Community Contributions
We’d like to thank the following people in the Puppet Community for their contributions over this past week:
puppetlabs-package#306
: “Add Compatibility with FreeBSD”, thanks to smortexpuppetlabs-package#305
: “Fix shebangs”, thanks to smortexpuppetlabs-package#304
: “Unset user-defined locale variables”, thanks to smortexpuppetlabs-package#303
: “Improve package status consistency on Debian”, thanks to smortex
New Module / Gem Releases
The following modules were released this week:
puppetlabs-vcsrepo
(6.0.0
)puppetlabs-java
(10.0.0
)puppetlabs-mysql
(14.0.0
)puppetlabs-java_ks
(4.4.2
)puppetlabs-tomcat
(7.0.0
)puppetlabs-acl
(5.0.0
)puppetlabs-wsus_client
(5.0.1
)puppetlabs-scheduled_task
(4.0.0
)puppetlabs-iis
(10.0.0
)puppetlabs-package
(3.0.0
)puppetlabs-apache
(10.0.0
)