This PR changes the puppetize workflow to run at 6am on the 1st and 15th day of each month.
It also includes a change which allows the workflow to gather the top 50 DSC modules using the forge API, and puppetize them.
Note
This only creates a job for the modules which are out of sync with the PS Gallery, not all modules will create a job so this will keep compute resources down.
This PR also contains a number of smaller maintenance fixes:
Updated the naming of the Install-Gems function to Invoke-BundleInstall as per the powershell styling guidelines.
Adds a nightly workflow for reporting
Adds 7ZipArchiveDsc to dsc_resources.yml as the forge name does not match the name found for this module on PSGallery.
Summary
This PR changes the puppetize workflow to run at 6am on the 1st and 15th day of each month. It also includes a change which allows the workflow to gather the top 50 DSC modules using the forge API, and puppetize them.
Note This only creates a job for the modules which are out of sync with the PS Gallery, not all modules will create a job so this will keep compute resources down.
This PR also contains a number of smaller maintenance fixes:
Install-Gems
function toInvoke-BundleInstall
as per the powershell styling guidelines.7ZipArchiveDsc
to dsc_resources.yml as the forge name does not match the name found for this module on PSGallery.Checklist