The IAC team has been working on a lot of things over the past week. We want to share with our community some of the most interesting things. Here’s a brief overview of what we’ve been up to:
Module Releases from IAC Team
We’ve had a few modules released this week:
- puppetlabs/acl (v3.2.0)
- puppetlabs/accounts (v6.2.0)
- puppetlabs/pwshlib (v0.5.0)
- puppetlabs/stdlib (v6.4.0)
- puppetlabs/motd (v4.2.0)
Team work, dream work
We’ve noticed that
simplecov dropped support for Ruby 2.4 from v0.19.0 and in order to solve this problem which was first highlighted here, all the team put their resources in one debug session. Step by step, we were able to understand what is happening and shortly after that, puppet-module-gems(v0.5.1) was released.
Thank you Paula, Ciaran and Dani for the demonstration!
puppet-module-gems for Ruby 2.7 on Windows has not yet been uploaded to RubyGems - we are working to get this resolved a.s.a.p.
We’d like to thank the fantastic Puppet Community for the following contributions over the past week:
- puppetlabs/puppetlabs-apache: Thanks to ekohl for this fix which ensures that the bool2httpd function is compatible in Ruby 2.7.
- puppetlabs/puppet-strings: ekohl also provided this fix to ensure that we handle missing descriptions more gracefully in puppet-strings, thanks again ekohl!
- puppetlabs/action-litmus-spec: This update to the README should hopefully make things a bit clearer for anyone else wishing to leverage the action-litmus-spec Github Action, thanks for the fix choffee!
- puppetlabs/pdk-docker: Thank you alanraison for the fix to pdk-docker which ensures openssh is now installed during container initialisation.
DSC Builder Nearing Testing
Lots of small issues have been closed out recently for the DSC work - paths and non enum values are now case-insensitive, DscRunAsCredential now works as expected, and the base provider lives in the
pwshlib (check the latest release) meaning you don’t have to rebuild your modules every time the base provider gets updated or improved!
The tickets closed out this week represent the last technical implementation blockers for this phase of the project, everything else is documentation, testing, and user feedback! We’re nearing a launch of the PowerShell module to the public Gallery!
Time for holiday
As no summer can end without a holiday, our team members Daiana and Dani will have a short PTO for recharging their batteries and prepare for a new season of fixing bugs!
That’s it for this weeks update, a big THANK YOU for all your contributions and support.