aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-03Merge pull request #66 from mhashizume/PA-5804/main/checkout-actionJosh Cooper
(PA-5804) Update Checkout GitHub Action
2023-10-03(PA-5804) Update Checkout GitHub ActionMichael Hashizume
The Checkout GitHub Action v3 uses Node 16, which hit end-of-life on September 11, 2023. This commit updates all instances of the Checkout Action from v3 to v4.
2023-09-21Merge pull request #65 from puppetlabs/release-prepcthorn42
Release prep v1.4.1
2023-09-21Release prep v1.4.1GitHub Actions
2023-09-19Merge pull request #64 from puppetlabs/maint-update_default_factsMichael Hashizume
(maint) - Update default_facts.yml to structured facts
2023-09-19(maint) - Update default_facts.yml to structured factsjordanbreen28
2023-09-18Merge pull request #63 from puppetlabs/release-prepMichael Hashizume
Release prep v1.4.0
2023-09-15Release prep v1.4.0GitHub Actions
2023-09-15Merge pull request #62 from mhashizume/PA-5722/main/pdk-updateTony Vu
(PA-5722) Update to PDK template 2.7.5
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