Content & Tooling Team Status Update
Tags: puppet, community
Published: 2023-03-24 19:03:40

---
title: Content & Tooling Team Status Update
published: true
date: 2023-03-24 00:00:00 UTC
tags: puppet, community
canonical_url: https://puppetlabs.github.io/content-and-tooling-team/blog/updates/2023-03-24-status-update/
---

## Reusable Workflows

Some of you may have noticed a few changes to our modules lately.

Thanks to a lot of good work put in by [Craig](https://github.com/chelnak) and [Jordan](https://github.com/jordanbreen28), we will soon have reusable workflows rolled out across all of our modules simplifying the test process and helping to prevent any issues from slipping through.

As part of this they have also removed Honeycomb from the workflows, so for anyone who has gotten headaches in the past trying to read through the workflow output (i.e. [Me](https://github.com/david22swan)), look forward to having a much easier time of it in the future.

## Puppet 6 is on the way out! Here Comes Puppet 8!!

Some more good news is that with the release of Puppet 8 quickly approaching, we will be officialy dropping support for Puppet 6 from all of our modules and adding support for Puppet 8 in it’s place.

As part of this process we will be rolling out several other improvements to our modules, helping to ensure that they are in as good of a quality as they can be.

### Support for Ruby 3.2

As part of this we will be supporting Ruby versions up to 3.2 with testing already underway to ensure that there are no issues and that everything is working as it should following the removal of puppet-module-gems.

Just as a note to anyone who is still using this, you can expect it to be archived in the near future, so you should work quickly to remove it from your modules.

### Rubocop Bumped to 2.48.1

Alongside our work to add support we will also be rolling out a new version of Rubocop on all of our Modules, with the pin being set to the newest released version.

This work will include a new commitment to keeping the rubocop version up to date with the most current releases, with a regular check scheduled to ensure that we do not fall so far behind again in the future.

## Vox Pupuli Election Results

Finally I would like to congratulate our new Vox Pupuli Caesar(’s)!

- [Tim Muesel (bastelfreak)](https://github.com/bastelfreak)
- [Romain Tartière (smortex)](https://github.com/smortex)
- [Robert Waffen (rwaffen)](https://github.com/rwaffen)
- [Sebastian Rakel (sebastianrakel)](https://github.com/sebastianrakel)
- [Ewoud Kohl van Wijngaarden (ekohl)](https://github.com/ekohl)

All these wonderful people have been elected to lead you forward for the next year so you may want to get in good their good books while you can, or you may find yourself trembling in fear of them in the near future! (Insert mad laughter here.)

For more information you can check the [blog post](https://dev.to/puppet/vox-pupuli-election-results-3j5j) put out by the wonderful [Ben Ford](https://github.com/binford2k)!

## Community Contributions

We’d like to thank the following people in the Puppet Community for their contributions over this past week:

- [`puppetlabs-apache#2392`](https://github.com/puppetlabs/puppetlabs-apache/pull/2392): “#2391 Allow Sensitive type in addition to String type”, thanks to [dpavlotzky](https://github.com/dpavlotzky)
- [`puppetlabs-concat#761`](https://github.com/puppetlabs/puppetlabs-concat/pull/761): “puppet5: drop remnants of puppet5 code”, thanks to [b4ldr](https://github.com/b4ldr)
- [`puppetlabs-stdlib#1301`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1301): “REFERENCE.md: apply fix for unique anchors from puppet strings”, thanks to [b4ldr](https://github.com/b4ldr)
- [`facterdb#268`](https://github.com/voxpupuli/facterdb/pull/268): “dependabot: check for github actions and gems”, thanks to [bastelfreak](https://github.com/bastelfreak)
- [`rspec-puppet-facts#146`](https://github.com/voxpupuli/rspec-puppet-facts/pull/146): “Introduce RuboCop and fix various cops”, thanks to [ekohl](https://github.com/ekohl)
- [`rspec-puppet-facts#145`](https://github.com/voxpupuli/rspec-puppet-facts/pull/145): “Update puppet agent components”, thanks to [bastelfreak](https://github.com/bastelfreak)
- [`puppet-strings#342`](https://github.com/puppetlabs/puppet-strings/pull/342): “Add deprecated tag”, thanks to [b4ldr](https://github.com/b4ldr)
- [`rspec-puppet#46`](https://github.com/puppetlabs/rspec-puppet/pull/46): “Support dot-notation when retrieving facts in facter\_impl”, thanks to [alexjfisher](https://github.com/alexjfisher)
- [`metadata-json-lint#126`](https://github.com/voxpupuli/metadata-json-lint/pull/126): “Apply latest CI best practices”, thanks to [bastelfreak](https://github.com/bastelfreak)
- [`puppet-syntax#141`](https://github.com/voxpupuli/puppet-syntax/pull/141): “rubocop: fix whitespace and newline warnings”, thanks to [bastelfreak](https://github.com/bastelfreak)
- [`puppet-syntax#140`](https://github.com/voxpupuli/puppet-syntax/pull/140): “rubocop: fix trailing comma”, thanks to [bastelfreak](https://github.com/bastelfreak)
- [`puppet-syntax#138`](https://github.com/voxpupuli/puppet-syntax/pull/138): “dependabot: check for github actions and gems”, thanks to [bastelfreak](https://github.com/bastelfreak)
- [`puppet-syntax#137`](https://github.com/voxpupuli/puppet-syntax/pull/137): “Implement RuboCop”, thanks to [bastelfreak](https://github.com/bastelfreak)

## New Module / Gem Releases

The following modules were released this week:

- [`puppetlabs-concat`](https://github.com/puppetlabs/puppetlabs-concat) (`7.3.3`)

- [`puppetlabs-apt`](https://github.com/puppetlabs/puppetlabs-apt) (`9.0.2`)

- [`puppetlabs-tomcat`](https://github.com/puppetlabs/puppetlabs-tomcat) (`6.4.0`)

- [`puppetlabs-chocolatey`](https://github.com/puppetlabs/puppetlabs-chocolatey) (`7.0.1`)

- [`puppetlabs-acl`](https://github.com/puppetlabs/puppetlabs-acl) (`4.1.2`)

- [`puppetlabs-exec`](https://github.com/puppetlabs/puppetlabs-exec) (`2.2.1`)