Age | Commit message (Collapse) | Author |
|
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.
|
|
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.
|