aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-12Merge pull request #43 from GabrielNagy/MODULES-10953/update-metadataGheorghe Popescu
2021-03-11(MODULES-10953) Update metadata.json and pdk versionGabriel Nagy
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.
2021-03-11(maint) Switch to rspec-mocksGabriel Nagy
2021-02-18Merge pull request #42 from GabrielNagy/MODULES-10945/gemfile-updatesLuchi
(MODULES-10945) Core module spring cleaning 2021
2021-02-18(maint) Bump Ruby in static analysis workflowGabriel Nagy
Bump Ruby version in the static code analysis workflow to 2.6, as 2.5 will be EOL soon.
2021-02-18(maint) Add puppet7 and remove puppet5 from PR testingGabriel Nagy
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.
2021-02-18(maint) Pin puppet-module-gemsGabriel Nagy
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.
2021-02-18(MODULES-10945) Do not install PDK when running PR testsGabriel Nagy
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.
2020-11-10Merge pull request #41 from luchihoratiu/maint-gh-fixGheorghe Popescu
(maint) Allow git to use long paths in GitHub Actions
2020-11-10(maint) Allow git to use long paths in GitHub ActionsLuchian Nemes
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.
2020-10-30Merge pull request #40 from luchihoratiu/MODULES-10854Gabriel Nagy
(MODULES-10854) Release prep for 1.0.5
2020-10-30(MODULES-10854) Release prep for 1.0.5Luchian Nemes
2020-10-30Merge pull request #39 from luchihoratiu/MODULES-10852Dorin-Pleava
(MODULES-10852) Fix warnings introduced by Ruby 2.7
2020-10-29Merge pull request #38 from ↵mihaibuzgau
luchihoratiu/MODULES-10815-add-slack-notification-job (MODULES-10815) Add Slack notification job
2020-10-29(MODULES-10852) Fix warnings introduced by Ruby 2.7Luchian Nemes
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.
2020-10-29(MODULES-10815) Add Slack notification jobLuchian Nemes
This commit adds a job to the `[Daily] Unit Tests with nightly Puppet gem` workflow that notifies us the conclusion of it via Slack.
2020-10-06Merge pull request #37 from luchihoratiu/maint-github-actions-fixesGheorghe Popescu
2020-10-06(maint) Add pdk and blacksmith back in GemfileLuchian Nemes
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.
2020-10-06(maint) Replace Windows 2019 with 2016 on GitHub ActionsLuchian Nemes
Unit tests seem to be running much faster on Windows 2016 with GitHub Actions than Windows 2019.
2020-10-06(maint) Add commit summary checkLuchian Nemes
This commit adds the `commits` rake task and runs it in the Static Code Analysis workflow as a step.
2020-09-10Merge pull request #36 from luchihoratiu/MODULES-10800mihaibuzgau
(MODULES-10800) Add GitHub Actions workflows
2020-09-10(MODULES-10800) Add GitHub Actions workflowsLuchian Nemes
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.
2020-09-08(maint) Remove 'puppet-module-dev' gem dependencyLuchian Nemes
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.
2020-08-10Merge pull request #35 from Dorin-Pleava/MODULES-7786/Cron_accept_leading_zerosGabriel Nagy
(MODULES-7786) Allow leading zeroes for cron params
2020-08-10(MODULES-7786) Allow leading zeroes for cron paramsDorin Pleava
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.
2020-06-05Merge pull request #34 from jpogran/maint-update-puppet-vscode-idGheorghe Popescu
(maint) Update Puppet VS Code Extension ID
2020-06-04(maint) Update Puppet VS Code Extension IDJames Pogran
This commit updates the configuration file to point to the official Puppet VS Code Extension `puppet.puppet-vscode`
2020-05-06Merge pull request #32 from GabrielNagy/1.0.4_releaseGheorghe Popescu
2020-05-06(maint) Add changelog and bump to 1.0.4Gabriel Nagy
2020-05-06(maint) Update README.mdGabriel Nagy
2020-05-06(maint) Run `puppet strings` to update docsGabriel Nagy
2020-05-06Merge pull request #31 from Bouke/patch-1Gabriel Nagy
Day ranges can only be numeric
2020-05-06Merge pull request #12 from ekohl/hidden-filesGabriel Nagy
(MODULES-8603) Ignore .keep_* files
2020-05-06(MODULES-8603) Ignore .keep_* filesEwoud Kohl van Wijngaarden
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.
2020-04-22Day ranges can only be numericBouke Haarsma
2020-02-25Merge pull request #29 from ciprianbadescu/maint/bumpGheorghe Popescu
(maint) bump to beaker 4
2020-02-25(maint) bump to beaker 4Ciprian Badescu
2019-11-01Merge pull request #28 from puppetlabs/pdksync_releaseciprianbadescu
pdksync - (maint) Prep for release
2019-10-31Prep for releasemihaibuzgau
2019-10-24Merge pull request #27 from puppetlabs/pdksync_update-pdkJosh Cooper
pdksync - (maint) Update module using PDK 1.14.0
2019-10-24(maint) Update module using PDK 1.14.0mihaibuzgau
2019-08-14(maint) Fix broken readme URLGabriel Nagy
2019-07-31Merge pull request #26 from gimmyxd/mastermihaibuzgau
Release 1.0.2 prep
2019-07-31Release 1.0.2 prepgimmy
2019-07-31Merge pull request #25 from puppetlabs/releaseGheorghe Popescu
(maint) Merge-back Release into master
2019-07-18Merge pull request #24 from mihaibuzgau/masterGheorghe Popescu
(maint) Add CODEOWNERS
2019-07-18(maint) Add CODEOWNERSmihaibuzgau
2019-06-13Merge pull request #23 from sebastian-miclea/PUP-9697Josh Cooper
(PUP-9697) Updated crontab read path for Solaris
2019-06-13(PUP-9697) Updated crontab read path for SolarisSebastian Miclea
2019-02-11Merge pull request #21 from tavilarion/releaseMelissa
Prep for 1.0.1 release.