Age | Commit message (Collapse) | Author |
|
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.
|
|
(MODULES-11073) Improve Slack notifications for dispatched GHA
|
|
|
|
BobosilaVictor/maint/add-puppet-short-commit-back-to-curl-link
(maint) Add puppet_short_commit back to curl link from GHA
|
|
|
|
(maint) Replace matrix.puppet_version with env.puppet_version
|
|
This commit changes the way we get the `puppet_version` when installing
the latest nightly build of puppet.
|
|
(maint) Adds retries to nightly gem tests
|
|
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
|
|
Dorin-Pleava/PUP-11370/github_actions_upgrade_windows
(PUP-11370) Github workflow now uses windows 2019
|
|
(main) Make dispatch workflow parameter mandatory
|
|
This make the `pa_ref` parameter mandatory in the `dispatch_unit_tests_with_nightly_puppet_gem`
workflow to avoid invalid runs
|
|
Upgraded github actions to use windows 2019 instead of windows 2016 as
it will be removed on March 15, 2022.
|
|
(MODULES-11073) Gather and set output data in GHA workflow
|
|
This commit exposes information about Puppet environment to be easily
retrieved when checking the last passing CI.
|
|
(maint) Pin the async gem
|
|
|
|
(MODULES-11073) Remove `on schedule` from GHA workflow
|
|
|
|
(MODULES-11073) enable daily ut workflow dispatch
|
|
|
|
ciprianbadescu/MODULES-11183/remove-windows-from-metadata
(MODULES-11183) remove Windows from metadata
|
|
The module is not working on Windows, update metadata to reflect this
|
|
Release prep v2.3.0
|
|
|
|
(MODULES-11197) Update to pdk-templates 2.2.0
|
|
Includes REFERENCE.md ToC fixes for MODULES-8183.
|
|
BobosilaVictor/MODULES-11167/11191/add-rocky-alma-modules
(MODULES-11167)(MODULES-11191) Add RockyLinux and AlmaLinux to sshkeys-core metadata
|
|
sshkeys-core metadata
|
|
|
|
|
|
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.
|
|
Add beaker-puppet to unify core module gemfiles
|
|
luchihoratiu/maint-allow-git-to-use-long-paths-in-gh-actions
(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.
|
|
luchihoratiu/MODULES-10815-add-slack-notification-job
(MODULES-10815) Add Slack notification job
|
|
This commit adds a job to the `[Daily] Unit Tests with nightly Puppet
gem` workflow that notifies us the conclusion of it via Slack.
|
|
(MODULES-10832) Release prep for 2.2.0
|
|
|
|
|
|
(MODULES-10827) Exported sshkey already exists error
|
|
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.
|
|
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.
|