Age | Commit message (Collapse) | Author |
|
(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.
|
|
puppetlabs/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.
|
|
(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.
|
|
|
|
During the removal of `puppet-module-dev`, the pdk (and
puppet-blacksmith also) gem 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.
|
|
(maint) Add PDK dependency
|
|
It appears that PDK is now needed to use the module:push task from
puppet-blacksmith. Add it as a dependency.
|
|
(maint) Release prep for 1.1.1
|
|
Tag 1.1.0 was never pushed to the forge due to a missing dependency for
the release job.
|
|
(maint) Readd puppet-blacksmith dependency
|
|
The release job uses a task from this gem which we lost on the way when
removing the puppet-module-gems dependency.
|
|
(MODULES-10809) Release prep for 1.1.0
|
|
|
|
(maint) module doesn't provide hiera data
|
|
(MODULES-10800) Add GitHub Actions workflows
|
|
In preparation for the Puppet 7 release, the
`puppet-module-posix-dev-r2.7` and `puppet-module-posix-dev-r2.7` gems
had to be removed from `Gemfile` due to the following dependency error:
`puppet-module-posix-dev-r2.7` depends on
`puppet_litmus` which depends on
`bolt` which depends on
`puppet` which is locked to a version below 7
Also added the needed gems that were lost in the above removal process.
|
|
(MODULES-7397) Load Augeas lenses from modules
|
|
Added GitHub Actions workflows for `Static Code Analysis` and `Unit
Tests` that run each time there is a new `pull request` or `git push`.
`Unit tests` are also set to run every workday at `05:00:00 UTC`.
The `.yaml` config files of `Travis` and `AppVeyor` have been removed.
|
|
When creating the load path for Augeas, the module directories are now
also searched for lenses and their folder path is added accordingly.
This happens in every context except `agent` application. Through
plugin syncing (and later cached lenses) it does not need these extra
paths.
|
|
(maint) Update Puppet VS Code Extension ID
|
|
This commit updates the configuration file to point to the official Puppet VS Code Extension `puppet.puppet-vscode`
|
|
|
|
|
|
(maint) bump to beaker 4
|
|
|
|
pdksync - (maint) Prep for release
|
|
|
|
pdksync - (maint) Update module using PDK 1.14.0
|
|
|
|
|
|
(maint) Update module using pdk 1.14.0
|
|
|
|
(maint) Add codeowners
|
|
And fix broken contributors link
|
|
1.0.4 release
|
|
|