Merge pull request #35 from mhashizume/maint/pin_async_gem
(maint) Pin the async gem
(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.
Merge pull request #36 from Dorin-Pleava/PUP-11370/github_actions_upg…
…rade_windows (maint) Github workflow now uses windows 2019
Merge pull request #37 from AriaXLi/PA-4133
(PA-4133) Add phoenix to CODEOWNERS
Merge pull request #38 from AriaXLi/nightly_puppet_gem_curl_redirect
(maint) Add redirect to nightly puppet gem download
Merge pull request #39 from AriaXLi/nightly_puppet_gem_curl_redirect
(MODULES-11283) update curl for installing latest nightly build
(maint) Create a larger filesystem
The test failed on Ubuntu 20.04 and 22.04 when executing this sequence:
$ dd if=/dev/zero of='/tmp/pl139938' count=10240
10240+0 records in
10240+0 records out
5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.0422315 s, 124 MB/s
$ yes | mkfs -t ext3 -q '/tmp/pl139938'
Filesystem too small for a journal
The mkfs command fell back to creating an ext2 filesystem, which caused the
mount resource to fail:
$ puppet resource mount /pl256676 ensure=mounted fstype=ext3 options=loop device=/tmp/pl256676
Notice: /Mount[/pl256676]/ensure: defined 'ensure' as 'mounted'
Error: /Mount[/pl256676]: Could not evaluate: Execution of '/usr/bin/mount /pl256676' returned 32: mount: /pl256676: wrong fs type, bad option, bad superblock on /dev/loop9, missing codepage or helper program, or other error.
This updates the block count to 16384 (of size 512), so the resulting file is 8MiB.Merge pull request #40 from joshcooper/ubuntu2204
(maint) Create a larger filesystem
(maint) Removes Cumulus case from acceptance tests
Cumulus is not a supported operating system for this module.
Merge pull request #41 from mhashizume/maint/main/remove_cumulus
(maint) Removes Cumulus case from acceptance tests
(MODULES-11356) Update macOS runners to use more recent macOS version
GitHub announced they are deprecating macOS 10.15 runners for GitHub Actions by 12/1/2022. This PR migrates puppetlabs-mount_core's GitHub Actions off of macOS 10.15.
Merge pull request #42 from AriaXLi/modules-11356_update_macos_runner…
…s_10.15 (MODULES-11356) Update macOS runners to use more recent macOS version
(MODULES-11367) Update Ubuntu GitHub Action runner
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.
(maint) Updates supported OS from Darwin to macOS
When metadata.json is consumed by Forge, it does not parse "Darwin" as a version of OS X / macOS when filtering through operating systems.
Merge pull request #43 from mhashizume/PA-4654/main/ubuntu-gha
(MODULES-11367) Updates Ubuntu GitHub Actions runners
(MODULES-11371) Updates PDK template
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.
(maint) Updates checkout action
This commit 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/
(MODULES-11371) Change auto release Docker image
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.
(MODULES-11371) Add Vox Beaker gem
In 4d7ac89, 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.
(MODULES-11371) Pin gems for auto release
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.
Merge pull request #44 from mhashizume/MODULES-11371/main/puppet-8-prep
(MODULES-11371) Updates PDK template
Merge pull request #46 from puppetlabs/release-prep
Release prep v1.2.0