Age | Commit message (Collapse) | Author |
|
In 24d2929, we updated the module according to PDK template 7.2.1,
which updated puppetlabs_spec_helper. The updated version of
puppetlabs_spec_helper removed the Beaker rake task, which we use
for acceptance testing.
This commit adds the voxpupuli-acceptance gem, which re-adds the
Beaker rake task.
|
|
The PDK Docker image does not contain any build tools, which causes
the installation of gems that use native extensions to fail.
This commit changes the Docker image used in the Auto Release
GitHub Action from the PDK image to the Puppet dev-tools image,
which contains packages like `make` necessary for building native
extensions.
|
|
GitHub is deprecating Ubuntu 18.04 runners on April 1, 2023. This
commit switches all Ubuntu 18.04 runners used in GitHub Actions to
Ubuntu 20.04.
https://github.blog/changelog/2022-08-09-github-actions-the-ubuntu-18-04-actions-runner-image-is-being-deprecated-and-will-be-removed-by-12-1-22/
This commit also updates all instances of the actions/checkout@v2
to actions/checkout@v3 in perparation for the former's deprecation
as part of the NodeJS deprecation.
https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/
Additionally, this commit removes a Gem that was mistakenly committed
in https://github.com/puppetlabs/puppetlabs-augeas_core/commit/76e710a94692ecc0c1881c7d7814e84e63ff69db
|
|
This commit runs `pdk update` using the most recent template at the
time (2.7.1) and updates metadata.json to allow Puppet versions
< 9.0.0 in preparation for the release of Puppet 8.
|
|
cthorn42/maint/main/MODULES-11352_update_osx_action_runner_to_latest
(MODULES-11352) Update the macos action runner to use latest
|
|
|
|
cthorn42/maint/main/FM-8982_fix_augeas_failure_on_fedora36
(maint) Fix Augeas testing failure for fedora36
|
|
Fedora36 has a services file with a misconfigured alias. This causes Augeas to fail
to read the file. Until this is fixed upstream lets patch around it.
|
|
(maint) Update spec helper for solaris fix
|
|
|
|
cthorn42/maint/main/add_solaris_fix_for_agent_installs
(maint) Fix up pre-suite for beaker tests
|
|
Solaris packing was updated that requires a newer cert in the keychain of the
VMs that we use. However for the older version of Solaris the cert is not on the
keychain. This PR calls a beaker-puppet script that will add the required cert
to the keychain of the VM.
Also follow redirects when downloading agent.
|
|
(PA-4133) Add phoenix to CODEOWNERS
|
|
|
|
BobosilaVictor/MODULES-11260/i-dont-even-know-anymore
(MODULES-11260) Fix typo in file name
|
|
|
|
(MODULES-11260) Replace daily with dispatchable GHA workflow
|
|
|
|
Dorin-Pleava/PUP-11370/github_actions_upgrade_windows
(maint) Github workflow now uses windows 2019
|
|
Upgraded github actions to use windows 2019 instead of windows 2016 as
it will be removed on March 15, 2022.
|
|
(maint) Pin async gem
|
|
Async 2.0.0 requires a Ruby 3 bump, so pinning to 1.x
|
|
(MODULES-11197) Allow release prep commits in rake task
|
|
Update changelog to match new tags.
|
|
Release prep v1.2.0
|
|
|
|
(MODULES-11197) Run pdk update to add release workflow
|
|
|
|
|
|
(MODULES-8183) Fix ToC truncation in REFERENCE.md
|
|
Puppet Strings prefers a `@summary` tag with a max of 140 characters to
fill in the Table of Contents summary. Without this, the description
will appear truncated.
Add `@summary` and `@example` tags to the type documentation.
|
|
(MODULES-11197) Update puppetlabs-augeas_core to latest pdk template
|
|
|
|
Also updated `.sync` file to include the `auto_release.yml` workflow
|
|
BobosilaVictor/MODULES-11167/add-rocky-linux-to-modules
(MODULES-11167) (MODULES-11191) Add RockyLinux && AlmaLinux to augeas-core metadata
|
|
(MODULES-11191) Add AlmaLinux to augeas-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-10952) Prep for 1.1.2 release
|
|
|
|
PDK 2 has been released which now accepts Facter 4, so we can use it
now.
|
|
|
|
Fix a regression introduced by MODULES-7397[1] which incorrectly assumed
that the application name can be queried through
`Puppet::Application.name`, causing lenses that are pluginsynced not to
be loaded.
Since we only need to find out whether or not we're running as part of
`puppet agent`, it should be enough to use `Puppet.run_mode.name`, which
returns `:agent` in this case, and `:user` otherwise.
[1] https://github.com/puppetlabs/puppetlabs-augeas_core/pull/27
|
|
|
|
(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.
|