Age | Commit message (Collapse) | Author |
|
Generated using:
$ pdk --version
2.2.0
$ pdk update --template-ref 2.2.0
|
|
Our `commits` rake task is not part of the standard template, so move it
to the `rakelib` directory so it will be deleted when running `pdk
update`
|
|
|
|
|
|
To avoid having to update this everytime we release a new agent
platform, it should be enough to specify the supported OS, without
specific versions. It is assumed that for each OS in metadata.json, the
versions supported are the same as what the agent itself supports.
|
|
|
|
(MODULES-10945) Core module spring cleaning 2021
|
|
Bump Ruby version in the static code analysis workflow to 2.6, as 2.5
will be EOL soon.
|
|
Update the workflow that tests with released Puppet gems to also test
with Puppet 7.
Remove testing with Puppet 5 from the workflows since it reached EOL.
|
|
Pin puppet-module-posix-system and puppet-module-win-system to an older
version since the newer ones do not bundle some gems that we use in
acceptance (i.e. beaker-module_install_helper), causing tests to fail.
|
|
Create a separate group in the Gemfile for pdk and puppet-blacksmith
which are only used for releasing. In the workflow, avoid installing the
release group.
|
|
(maint) Allow git to use long paths in GitHub Actions
|
|
Due to unknown environment changes in GitHub Actions runners, we
encountered the following error:
`fatal: cannot create directory: Filename too long`
This commit allows git to use long paths in our GitHub Actions
workflows.
|
|
(MODULES-10854) Release prep for 1.0.5
|
|
|
|
(MODULES-10852) Fix warnings introduced by Ruby 2.7
|
|
luchihoratiu/MODULES-10815-add-slack-notification-job
(MODULES-10815) Add Slack notification job
|
|
Ruby 2.7 introduced a warning for checking an Integer against a regular
expression because this check always returns nil even though as a string
it would respect the given regular expression.
|
|
This commit adds a job to the `[Daily] Unit Tests with nightly Puppet
gem` workflow that notifies us the conclusion of it via Slack.
|
|
|
|
During the removal of `puppet-module-dev`, the pdk and puppet-blacksmith
gems were also removed by mistake. This commit makes us able to release
again.
|
|
Unit tests seem to be running much faster on Windows 2016 with GitHub
Actions than Windows 2019.
|
|
This commit adds the `commits` rake task and runs it in the Static Code
Analysis workflow as a step.
|
|
(MODULES-10800) Add GitHub Actions workflows
|
|
Added GitHub Actions workflows for `Static Code Analysis` and `Unit
Tests` that run each time there is a new `pull request` or `git push`.
`Unit tests` are also set to run every workday at `05:00:00 UTC`.
The `.yaml` config file for `Travis` has been removed.
|
|
In preparation for the Puppet 7 release, the
`puppet-module-posix-dev-r2.7` and `puppet-module-posix-dev-r2.7` gems
had to be removed from `Gemfile` due to the following dependency error:
`puppet-module-posix-dev-r2.7` depends on
`puppet_litmus` which depends on
`bolt` which depends on
`puppet` which is locked to a version below 7
Also added the needed gems that were lost in the above removal process.
|
|
(MODULES-7786) Allow leading zeroes for cron params
|
|
When applying a cron manigest that contains leading zeroes in a periodic
attribute (hour, minute, month, monthday, weekday), puppet will strip
down the zeroes even if they are accepted by the system cron.
Now puppet will only convert to integer the periodic attributes when
validating them, but will not change the input from the manifest.
|
|
(maint) Update Puppet VS Code Extension ID
|
|
This commit updates the configuration file to point to the official Puppet VS Code Extension `puppet.puppet-vscode`
|
|
|
|
|
|
|
|
|
|
Day ranges can only be numeric
|
|
(MODULES-8603) Ignore .keep_* files
|
|
On Gentoo there's always a .keep_<package>-<slot> (e.g.,
.keep_cronbase-0) file inside the cron directory to ensure it's not
removed with rmdir. Since usernames are very unlikely to start with
.keep_, we can safely filter out these hidden files.
|
|
|
|
(maint) bump to beaker 4
|
|
|
|
pdksync - (maint) Prep for release
|
|
|
|
pdksync - (maint) Update module using PDK 1.14.0
|
|
|
|
|
|
Release 1.0.2 prep
|
|
|
|
(maint) Merge-back Release into master
|
|
(maint) Add CODEOWNERS
|
|
|