aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-10-17(MODULES-11355) Update macOS runners to use more recent macOS versionAria Li
GitHub announced they are deprecating macOS 10.15 runners for GitHub Actions by 12/1/2022. This PR migrates puppetlabs-sshkeys_core's GitHub Actions off of macOS 10.15.
2022-01-18Merge pull request #63 from puppetlabs/MODULES-11073/improve_notificationsGabriel Nagy
(MODULES-11073) Improve Slack notifications for dispatched GHA
2022-01-18(MODULES-11073) Improve Slack notifications for dispatched GHALuchi
2022-01-17Merge pull request #62 from ↵Luchi
BobosilaVictor/maint/add-puppet-short-commit-back-to-curl-link (maint) Add puppet_short_commit back to curl link from GHA
2022-01-17(maint) Add puppet_short_commit back to curl linkBobosila Victor
2022-01-17Merge pull request #61 from BobosilaVictor/maint/change-to-env-versionLuchi
(maint) Replace matrix.puppet_version with env.puppet_version
2022-01-17(maint) Replace matrix.puppet_version with env.puppet_versionBobosila Victor
This commit changes the way we get the `puppet_version` when installing the latest nightly build of puppet.
2022-01-14Merge pull request #60 from mhashizume/maint/nightly_gem_workflowsBobosila Victor
(maint) Adds retries to nightly gem tests
2022-01-14(maint) Adds retries to nightly gem testsMichael Hashizume
We've had periodic failures in tests using the nightly gem, potentially due to timing issues. This adds a simple shell loop to retry downloading and installing the nightly gem. See also: 6de6c971588905e586b71e2f77527380a6f52163
2022-01-13Merge pull request #56 from ↵Gabriel Nagy
Dorin-Pleava/PUP-11370/github_actions_upgrade_windows (PUP-11370) Github workflow now uses windows 2019
2022-01-12Merge pull request #58 from BobosilaVictor/maint/make-dispatch-requiredLuchi
(main) Make dispatch workflow parameter mandatory
2022-01-12(maint) Make dispatch workflow parameter mandatoryBobosila Victor
This make the `pa_ref` parameter mandatory in the `dispatch_unit_tests_with_nightly_puppet_gem` workflow to avoid invalid runs
2022-01-11(maint) Github workflow now uses windows 2019Dorin Pleava
Upgraded github actions to use windows 2019 instead of windows 2016 as it will be removed on March 15, 2022.
2022-01-06Merge pull request #55 from luchihoratiu/mainciprianbadescu
(MODULES-11073) Gather and set output data in GHA workflow
2022-01-06(MODULES-11073) Gather and set output data in GHA workflowLuchian Nemes
This commit exposes information about Puppet environment to be easily retrieved when checking the last passing CI.
2021-12-28Merge pull request #54 from mhashizume/maint/pin_async_gemcthorn42
(maint) Pin the async gem
2021-12-28(maint) Pin the async gemMichael Hashizume
2021-12-22Merge pull request #53 from luchihoratiu/remove_scheduled_from_gha_workflowciprianbadescu
(MODULES-11073) Remove `on schedule` from GHA workflow
2021-12-22(MODULES-11073) Remove `on schedule` from GHA workflowLuchian Nemes
2021-12-21Merge pull request #52 from ciprianbadescu/MODULES-11073/add-workflow-dispatchLuchi
(MODULES-11073) enable daily ut workflow dispatch
2021-12-21(MODULES-11073) enable daily ut workflow dispatchCiprian Badescu
2021-11-02Merge pull request #50 from ↵Gabriel Nagy
ciprianbadescu/MODULES-11183/remove-windows-from-metadata (MODULES-11183) remove Windows from metadata
2021-11-02(MODULES-11183) remove Windows from metadataCiprian Badescu
The module is not working on Windows, update metadata to reflect this
2021-10-04Merge pull request #49 from puppetlabs/release-prepBobosila Victor
Release prep v2.3.0
2021-10-04Release prep v2.3.0GitHub Action
2021-10-04Merge pull request #48 from GabrielNagy/MODULES-11197/pdk-updateBobosila Victor
(MODULES-11197) Update to pdk-templates 2.2.0
2021-10-01(MODULES-11197) Update to pdk-templates 2.2.0Gabriel Nagy
Includes REFERENCE.md ToC fixes for MODULES-8183.
2021-09-22Merge pull request #47 from ↵Gabriel Nagy
BobosilaVictor/MODULES-11167/11191/add-rocky-alma-modules (MODULES-11167)(MODULES-11191) Add RockyLinux and AlmaLinux to sshkeys-core metadata
2021-09-22(MODULES-11167)(MODULES-11191) Add RockyLinux and AlmaLinux toBobosila Victor
sshkeys-core metadata
2021-03-12Merge pull request #46 from GabrielNagy/MODULES-10953/update-metadataGheorghe Popescu
2021-03-11(maint) Switch to rspec-mocksGabriel Nagy
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-02-18Merge pull request #45 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.
2021-02-18(maint) Add beaker-puppet to the gemfileGabriel Nagy
Add beaker-puppet to unify core module gemfiles
2020-11-10Merge pull request #42 from ↵Gheorghe Popescu
luchihoratiu/maint-allow-git-to-use-long-paths-in-gh-actions (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-29Merge pull request #41 from ↵mihaibuzgau
luchihoratiu/MODULES-10815-add-slack-notification-job (MODULES-10815) Add Slack notification job
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-16Merge pull request #40 from GabrielNagy/2.2.0_prepLuchi
(MODULES-10832) Release prep for 2.2.0
2020-10-16(MODULES-10832) Release prep for 2.2.0Gabriel Nagy
2020-10-06Merge pull request #39 from luchihoratiu/maint-github-actions-fixesGheorghe Popescu
2020-10-06Merge pull request #38 from Dorin-Pleava/MODULES-10827/alias_title_namemihaibuzgau
(MODULES-10827) Exported sshkey already exists error
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-10-05(MODULES-10827) Exported sshkey already exists errorDorin Pleava
Using module https://github.com/ghoneycutt/puppet-module-ssh to export and collect sshkey resources from nodes, an 'already declared' error appears. This happened because when the catalog is first converted to resouces, the sshkey resource is added via https://github.com/puppetlabs/puppet/blob/main/lib/puppet/resource/catalog.rb#L137, where 'resource.ref'(https://github.com/puppetlabs/puppet/blob/main/lib/puppet/type.rb#L2548) uses 'self.title'. Since self.title goes to the title method defined in type.rb, it will return a different title than the title method from https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/lib/puppet/provider/sshkey/parsed.rb#L31. This mismatch try to add both resource, resulting in the 'already declared' error.