2022-05-20: Content & Tooling Team Status Update
Categories:
It’s Friday!
What a week! The CAT team have been super busy this week.
At the close of Community Day on Monday we had cut 10 new module releases. Many of the modules hadn’t seen a release since 2021. I’m hoping to be able to keep this cadence up so that content available on the forge is always nice and fresh ✨.
A while back we introduced a “stale” bot 🤖. The aim of the bot was to help us keep on top of the vast amount of issues and pull requests we were seeing. Being a small team means that staying organised is important and the first version of the bot helped us get back up and running.
When the bot started to do it’s thing, we received some really good feedback from you and we learnt alot about how the bot was being perceived. In the spirit of learning and iteration, Lukas has tweaked how the bot will work in the future and once again will observe how useful it is for us and you.
The main changes include a change of wording and how we label issues and pull requests that don’t meet the time constraints we’ve configured. Additionally we will no longer be auto-closing issues. They will just get labeled so we can pick them up in our filters and give them the attention that they deserve.
In other news, as part of our effords to increase the overall level of quality for our modules, David has begun an effort to better enforce the various syntax standards that have been driven by the community.
For me the highlight of this week was the successful return of Community Day. It’s refreshing spending time with our amazing community and I’m excited to have the opportunity to do it more often.
Have a great weekend!
Community Contributions
We’d like to thank the following people in the Puppet Community for their contributions over this past week:
puppetlabs-accounts#410
: “Added new SSH key type.”, thanks to PorkCharsui79puppetlabs-docker#823
: “Add tmpdir option to docker_compose”, thanks to canihavethisonepuppetlabs-firewall#1028
: “CentOS Stream 9 Support (should include RHEL9 when that releases)”, thanks to tskirvinpuppetlabs-java#516
: “feat: added support for aarch64 architecture download”, thanks to 0Rick0puppetlabs-motd#431
: “Update motd location for FreeBSD 13 and above”, thanks to Scnaeg and the following people who helped get it over the line (bastelfreak)puppetlabs-scheduled_task#207
: “Make disable_time_zone_synchronization idempotent”, thanks to omolenkamppuppetlabs-stdlib#1238
: “Modernize escape functions”, thanks to smortexpuppetlabs-stdlib#1237
: “Convert data to Pcore before serialisation in to_ruby/to_python”, thanks to smortexpuppetlabs-stdlib#1236
: “Addxml_encode
function”, thanks to alexjfisherpuppetlabs-stdlib#1233
: “MODULES-11309 : convert a string to a resource”, thanks to jcpunkpdk-templates#469
: “(packaging) Enable puppet-lint-plugins also on Windows #468”, thanks to ConradGroth and the following people who helped get it over the line (bastelfreak)pdk-templates#462
: “Update deprecated setting in README.md”, thanks to skoefpuppet-syntax#133
: “Release 3.2.1”, thanks to bastelfreakpuppet-syntax#132
: “Add missing$
in github action”, thanks to bastelfreak and the following people who helped get it over the line (ekohl)puppet-syntax#131
: “Release 3.2.0”, thanks to bastelfreak
New Module / Gem Releases
The following modules were released this week:
puppetlabs-stdlib
(8.2.0
)puppetlabs-concat
(7.2.0
)puppetlabs-docker
(4.3.0
)puppetlabs-firewall
(3.5.0
)puppetlabs-tomcat
(6.2.0
)puppetlabs-chocolatey
(6.2.0
)puppetlabs-accounts
(7.2.0
)puppetlabs-scheduled_task
(3.1.0
)puppetlabs-service
(2.2.0
)puppetlabs-puppet_conf
(1.3.0
)