aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-09-15(PA-5722) Update to PDK template 2.7.5Michael Hashizume
In preparation for a new release of this module, this PR updates the module from using version 2.7.1 of the PDK template to 2.7.5.
2023-09-15Merge pull request #61 from mhashizume/PA-5722/main/frozen-stringTony Vu
(PA-5722) Add frozen string magic comment
2023-09-14(maint) Update commit checkMichael Hashizume
This commit updates the commits Rake check to include commit summaries that begin with the Puppet Agent (PA) Jira project and removes references to a non-existent CONTRIBUTION.md.
2023-09-14(PA-5722) Add frozen string magic commentjbond
puppetlabs-augeas_core and puppet-augeasproviders_core both provide the augeas feature. However the both have slightly different files (this lacking the frozen strings magic comment. This causes puppet to perform a change on every puppet run. This PR updates the feature in this repo to add the magic comment so both files match. More then happy to explore alternate fixes
2023-04-20Merge pull request #59 from puppetlabs/MODULES-11422/main/dispatch-workflowJosh Cooper
(MODULES-11422) Replace dispatch workflow
2023-04-20(MODULES-11422) Replace dispatch workflowMichael Hashizume
This commit deletes the dispatch workflow from GitHub Actions and replaces it with daily testing against nightly gems.
2023-04-20Merge pull request #58 from puppetlabs/MODULES-11418/main/reusable-workflowsJosh Cooper
(MODULES-11418) Add unit test resuable workflows
2023-04-19(MODULES-11418) Add unit test resuable workflowsMichael Hashizume
This commit switches the GitHub Actions workflows for unit tests over to using the reusable workflows in puppetlabs/phoenix-github-actions.
2023-02-14Merge pull request #57 from puppetlabs/release-prepMichael Hashizume
Release prep v1.3.0
2023-02-14Release prep v1.3.0GitHub Action
2023-02-14Merge pull request #56 from puppetlabs/MODULES-11371/main/puppet-8-prepJosh Cooper
(MODULES-11371) Updates PDK template
2023-02-14(MODULES-11371) Pin gems for auto releaseMichael Hashizume
Modeling after the learnings of the support team in commit puppetlabs/puppetlabs-puppet_metrics_collector@78dd858 This commit pins the github_changelog_generator gem to its latest version to make it work, and the concurrent-ruby to an older version to compensate for the version of PDK shipped in the dev-tools container image.
2023-02-14(MODULES-11371) Add Vox Beaker gemMichael Hashizume
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.
2023-02-14(MODULES-11371) Change auto release Docker imageMichael Hashizume
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.
2023-02-10(MODULES-11378) Update GitHub Action Ubuntu runnerMichael Hashizume
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
2023-02-10(MODULES-11371) Updates PDK templateMichael Hashizume
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.
2022-10-17Merge pull request #55 from ↵Aria Li (she/her)
cthorn42/maint/main/MODULES-11352_update_osx_action_runner_to_latest (MODULES-11352) Update the macos action runner to use latest
2022-10-13(MODULES-11352) Update the macos action runner to use latestChristopher Thorn
2022-09-06Merge pull request #54 from ↵cthorn42
cthorn42/maint/main/FM-8982_fix_augeas_failure_on_fedora36 (maint) Fix Augeas testing failure for fedora36
2022-09-06(maint) Fix Augeas testing failure for fedora36Christopher Thorn
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.
2022-03-21Merge pull request #53 from cthorn42/maint/main/really_fix_solarisMichael Hashizume
(maint) Update spec helper for solaris fix
2022-03-21(maint) Update spec helper for solaris fixChristopher Thorn
2022-03-21Merge pull request #52 from ↵Michael Hashizume
cthorn42/maint/main/add_solaris_fix_for_agent_installs (maint) Fix up pre-suite for beaker tests
2022-03-19(maint) Fix up pre-suite for beaker testsChristopher Thorn
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.
2022-01-24Merge pull request #51 from AriaXLi/PA-4133Michael Hashizume
(PA-4133) Add phoenix to CODEOWNERS
2022-01-21(PA-4133) Add phoenix to CODEOWNERSAria Li
2022-01-20Merge pull request #50 from ↵ciprianbadescu
BobosilaVictor/MODULES-11260/i-dont-even-know-anymore (MODULES-11260) Fix typo in file name
2022-01-20(MODULES-11260) Fix typo in file nameBobosila Victor
2022-01-20Merge pull request #49 from BobosilaVictor/MODULES-11073/dispatchLuchi
(MODULES-11260) Replace daily with dispatchable GHA workflow
2022-01-20(MODULES-11260) Replace daily with dispatchable GHA workflowBobosila Victor
2022-01-13Merge pull request #48 from ↵Gabriel Nagy
Dorin-Pleava/PUP-11370/github_actions_upgrade_windows (maint) Github workflow now uses windows 2019
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.
2021-12-28Merge pull request #47 from cthorn42/maint/main/pin_async_gemMichael Hashizume
(maint) Pin async gem
2021-12-28(maint) Pin async gemChristopher Thorn
Async 2.0.0 requires a Ruby 3 bump, so pinning to 1.x
2021-10-01Merge pull request #45 from GabrielNagy/MODULES-11197/update-commits-taskLuchi
(MODULES-11197) Allow release prep commits in rake task
2021-10-01(MODULES-11197) Allow release prep commits in rake taskGabriel Nagy
Update changelog to match new tags.
2021-10-01Merge pull request #44 from puppetlabs/release-prepGabriel Nagy
Release prep v1.2.0
2021-10-01Release prep v1.2.0GitHub Action
2021-10-01Merge pull request #43 from GabrielNagy/MODULES-11197/release-workflowsLuchi
(MODULES-11197) Run pdk update to add release workflow
2021-10-01(MODULES-11197) Use correct cop namesGabriel Nagy
2021-10-01(MODULES-11197) Run pdk update to add release workflowGabriel Nagy
2021-10-01Merge pull request #42 from GabrielNagy/MODULES-8183/fix-reference-truncationciprianbadescu
(MODULES-8183) Fix ToC truncation in REFERENCE.md
2021-09-30(MODULES-8183) Fix ToC truncation in REFERENCE.mdGabriel Nagy
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.
2021-09-30Merge pull request #41 from BobosilaVictor/MODULES-11197Gabriel Nagy
(MODULES-11197) Update puppetlabs-augeas_core to latest pdk template
2021-09-30(MODULES-11197) Rubocop fixesBobosila Victor
2021-09-30(MODULES-11197) Update puppetlabs-augeas_core to latest pdk templateBobosila Victor
Also updated `.sync` file to include the `auto_release.yml` workflow
2021-09-22Merge pull request #40 from ↵Gabriel Nagy
BobosilaVictor/MODULES-11167/add-rocky-linux-to-modules (MODULES-11167) (MODULES-11191) Add RockyLinux && AlmaLinux to augeas-core metadata
2021-09-22(MODULES-11167) Add RockyLinux to augeas-core metadataBobosila Victor
(MODULES-11191) Add AlmaLinux to augeas-core metadata
2021-03-12Merge pull request #39 from GabrielNagy/MODULES-10953/update-metadataGheorghe Popescu
2021-03-12(maint) Switch to rspec-mocksGabriel Nagy