Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test different NodeJS versions using beaker_facter #490

Merged
merged 3 commits into from
Oct 30, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ concurrency:
jobs:
puppet:
name: Puppet
uses: voxpupuli/gha-puppet/.github/workflows/beaker.yml@v1
uses: voxpupuli/gha-puppet/.github/workflows/beaker.yml@v2
with:
pidfile_workaround: 'false'
beaker_facter: 'nodejs_version:NodeJS:16,18,20'
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Technically, NodeJS 16 is EOL but it's the only version that is supported on EL7 by nodesource 🤷‍♀️

2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ on:
jobs:
release:
name: Release
uses: voxpupuli/gha-puppet/.github/workflows/release.yml@v1
uses: voxpupuli/gha-puppet/.github/workflows/release.yml@v2
with:
allowed_owner: 'voxpupuli'
secrets:
Expand Down
2 changes: 1 addition & 1 deletion .msync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
# Managed by modulesync - DO NOT EDIT
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/

modulesync_config_version: '7.0.0'
modulesync_config_version: '7.1.0'
2 changes: 2 additions & 0 deletions .sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,5 @@ spec/spec_helper.rb:
mock_with: ':mocha'
spec/spec_helper_acceptance.rb:
unmanaged: true
.github/workflows/ci.yml:
beaker_facter: 'nodejs_version:NodeJS:16,18,20'
8 changes: 3 additions & 5 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ group :test do
gem 'voxpupuli-test', '~> 7.0', :require => false
gem 'coveralls', :require => false
gem 'simplecov-console', :require => false
gem 'puppet_metadata', '~> 3.0', :require => false
gem 'puppet_metadata', '~> 3.5', :require => false
end

group :development do
Expand All @@ -16,13 +16,11 @@ group :development do
end

group :system_tests do
gem 'voxpupuli-acceptance', '~> 2.0', :require => false
gem 'voxpupuli-acceptance', '~> 2.2', :require => false
end

group :release do
gem 'github_changelog_generator', '>= 1.16.1', :require => false
gem 'voxpupuli-release', '~> 3.0', :require => false
gem 'faraday-retry', '~> 2.1', :require => false
gem 'voxpupuli-release', '~> 3.0', :require => false
end

gem 'rake', :require => false
Expand Down
50 changes: 45 additions & 5 deletions spec/acceptance/class_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
pkg_cmd = 'dpkg -s nodejs | grep "^Maintainer"'
end

nodejs_version = ENV.fetch('BEAKER_FACTER_nodejs_version', '20')
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

for some reason, I couldn't use fact('nodejs_version') here


context 'default parameters' do
it_behaves_like 'an idempotent resource' do
let(:manifest) { "class { 'nodejs': }" }
Expand All @@ -27,6 +29,45 @@
end
end

context "explicitly using version #{nodejs_version} from nodesource", if: %w[RedHat Debian].include?(fact('os.family')), skip: (nodejs_version != '16' && fact('os.family') == 'RedHat' && fact('os.release.major') == '7' ? 'Only NodeJS 16 is supported on EL7' : nil) do
# Only nodejs 16 is supported on EL7 by nodesource

include_examples 'cleanup'

# Debian 12 contains NodeJS 18, when we test 16, we need to force the nodesource version
repo_pin =
if nodejs_version == '16' && fact('os.family') == 'Debian' && fact('os.release.major') == '12'
'1000'
else
'undef'
end

it_behaves_like 'an idempotent resource' do
let(:manifest) do
<<-PUPPET
class { 'nodejs':
repo_version => '#{nodejs_version}',
repo_pin => #{repo_pin},
}
PUPPET
end
end

describe package('nodejs') do
it { is_expected.to be_installed }

Check warning on line 57 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 7 - NodeJS 18

nodejs explicitly using version 18 from nodesource Package "nodejs" Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 57 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 7 - NodeJS 20

nodejs explicitly using version 20 from nodesource Package "nodejs" Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 57 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - CentOS 7 - NodeJS 20

nodejs explicitly using version 20 from nodesource Package "nodejs" Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 57 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 7 - NodeJS 20

nodejs explicitly using version 20 from nodesource Package "nodejs" Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 57 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - CentOS 7 - NodeJS 18

nodejs explicitly using version 18 from nodesource Package "nodejs" Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 57 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - CentOS 7 - NodeJS 18

nodejs explicitly using version 18 from nodesource Package "nodejs" Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 57 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - CentOS 7 - NodeJS 20

nodejs explicitly using version 20 from nodesource Package "nodejs" Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 57 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 7 - NodeJS 18

nodejs explicitly using version 18 from nodesource Package "nodejs" Skipped: Only NodeJS 16 is supported on EL7

it 'comes from the expected source' do

Check warning on line 59 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 7 - NodeJS 18

nodejs explicitly using version 18 from nodesource Package "nodejs" comes from the expected source Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 59 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 7 - NodeJS 20

nodejs explicitly using version 20 from nodesource Package "nodejs" comes from the expected source Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 59 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - CentOS 7 - NodeJS 20

nodejs explicitly using version 20 from nodesource Package "nodejs" comes from the expected source Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 59 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 7 - NodeJS 20

nodejs explicitly using version 20 from nodesource Package "nodejs" comes from the expected source Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 59 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - CentOS 7 - NodeJS 18

nodejs explicitly using version 18 from nodesource Package "nodejs" comes from the expected source Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 59 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - CentOS 7 - NodeJS 18

nodejs explicitly using version 18 from nodesource Package "nodejs" comes from the expected source Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 59 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - CentOS 7 - NodeJS 20

nodejs explicitly using version 20 from nodesource Package "nodejs" comes from the expected source Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 59 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 7 - NodeJS 18

nodejs explicitly using version 18 from nodesource Package "nodejs" comes from the expected source Skipped: Only NodeJS 16 is supported on EL7
pkg_output = shell(pkg_cmd)
expect(pkg_output.stdout).to match 'nodesource'
end
end

describe command('node --version') do
its(:exit_status) { is_expected.to eq 0 }

Check warning on line 66 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 7 - NodeJS 18

nodejs explicitly using version 18 from nodesource Command "node --version" exit_status Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 66 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 7 - NodeJS 20

nodejs explicitly using version 20 from nodesource Command "node --version" exit_status Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 66 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - CentOS 7 - NodeJS 20

nodejs explicitly using version 20 from nodesource Command "node --version" exit_status Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 66 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 7 - NodeJS 20

nodejs explicitly using version 20 from nodesource Command "node --version" exit_status Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 66 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - CentOS 7 - NodeJS 18

nodejs explicitly using version 18 from nodesource Command "node --version" exit_status Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 66 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - CentOS 7 - NodeJS 18

nodejs explicitly using version 18 from nodesource Command "node --version" exit_status Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 66 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - CentOS 7 - NodeJS 20

nodejs explicitly using version 20 from nodesource Command "node --version" exit_status Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 66 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 7 - NodeJS 18

nodejs explicitly using version 18 from nodesource Command "node --version" exit_status Skipped: Only NodeJS 16 is supported on EL7
its(:stdout) { is_expected.to match(%r{^v#{nodejs_version}}) }

Check warning on line 67 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 7 - NodeJS 18

nodejs explicitly using version 18 from nodesource Command "node --version" stdout Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 67 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 7 - NodeJS 20

nodejs explicitly using version 20 from nodesource Command "node --version" stdout Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 67 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - CentOS 7 - NodeJS 20

nodejs explicitly using version 20 from nodesource Command "node --version" stdout Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 67 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 7 - NodeJS 20

nodejs explicitly using version 20 from nodesource Command "node --version" stdout Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 67 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - CentOS 7 - NodeJS 18

nodejs explicitly using version 18 from nodesource Command "node --version" stdout Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 67 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - CentOS 7 - NodeJS 18

nodejs explicitly using version 18 from nodesource Command "node --version" stdout Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 67 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - CentOS 7 - NodeJS 20

nodejs explicitly using version 20 from nodesource Command "node --version" stdout Skipped: Only NodeJS 16 is supported on EL7

Check warning on line 67 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 7 - NodeJS 18

nodejs explicitly using version 18 from nodesource Command "node --version" stdout Skipped: Only NodeJS 16 is supported on EL7
end
end

context 'RedHat with repo_class => epel', if: fact('os.family') == 'RedHat' do
include_examples 'cleanup'

Expand Down Expand Up @@ -57,7 +98,7 @@
nodejs-devel
].each do |pkg|
describe package(pkg) do
it do

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - AlmaLinux 9 - NodeJS 16

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 9 - NodeJS 16

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 9 - NodeJS 20

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - AlmaLinux 9 - NodeJS 20

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - Rocky 9 - NodeJS 20

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - Rocky 9 - NodeJS 18

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - Rocky 9 - NodeJS 16

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - AlmaLinux 9 - NodeJS 16

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - AlmaLinux 9 - NodeJS 20

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - Rocky 9 - NodeJS 16

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - CentOS 9 - NodeJS 16

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 9 - NodeJS 20

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - AlmaLinux 9 - NodeJS 18

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 9 - NodeJS 18

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 9 - NodeJS 16

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - CentOS 9 - NodeJS 16

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - Rocky 9 - NodeJS 18

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 9 - NodeJS 18

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - Rocky 9 - NodeJS 20

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - CentOS 9 - NodeJS 20

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - CentOS 9 - NodeJS 18

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - CentOS 9 - NodeJS 18

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - CentOS 9 - NodeJS 20

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed

Check warning on line 101 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - AlmaLinux 9 - NodeJS 18

nodejs RedHat with repo_class => epel Package "nodejs-devel" is expected to be installed Failure/Error: is_expected.to be_installed expected Package "nodejs-devel" to be installed
pending('nodejs-devel and nodejs not installable together on EL9') if fact('os.release.major') == '9' && pkg == 'nodejs-devel'
is_expected.to be_installed
end
Expand All @@ -65,12 +106,11 @@
end
end

context 'RedHat with repo_class => nodejs::repo::dnfmodule', if: fact('os.family') == 'RedHat' && %w[8 9].include?(fact('os.release.major')) do
include_examples 'cleanup'

context 'RedHat with repo_class => nodejs::repo::dnfmodule', if: fact('os.family') == 'RedHat' && %w[8 9].include?(fact('os.release.major')), skip: ((nodejs_version == '20' && fact('os.name') != 'CentOS') || (nodejs_version == '16' && fact('os.release.major') == '9') ? 'NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9' : nil) do
# Node 20 is only available in Stream yet, not in a released EL
# So we're testing 18 here
nodejs_version = '18'
# Node 16 is not available on EL9

include_examples 'cleanup'

it_behaves_like 'an idempotent resource' do
let(:manifest) do
Expand All @@ -91,11 +131,11 @@
nodejs-devel
].each do |pkg|
describe package(pkg) do
it do

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - AlmaLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - AlmaLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - AlmaLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - AlmaLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - AlmaLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - AlmaLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - Rocky 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - Rocky 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - Rocky 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - Rocky 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - Rocky 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - Rocky 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - AlmaLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - AlmaLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - AlmaLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - AlmaLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - AlmaLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - AlmaLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - AlmaLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - AlmaLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - AlmaLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - Rocky 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - Rocky 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - Rocky 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - Rocky 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - Rocky 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - Rocky 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - CentOS 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - CentOS 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - CentOS 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - AlmaLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - AlmaLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - AlmaLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - Rocky 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - Rocky 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - Rocky 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - CentOS 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - CentOS 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - CentOS 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - Rocky 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - Rocky 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - Rocky 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 134 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9
is_expected.to be_installed
end

it 'comes from the expected source' do

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - AlmaLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - AlmaLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - AlmaLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - AlmaLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - Rocky 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - Rocky 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - Rocky 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - Rocky 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - AlmaLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - AlmaLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - AlmaLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - AlmaLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - AlmaLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - AlmaLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - AlmaLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - Rocky 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - Rocky 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - Rocky 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - Rocky 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - Rocky 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - CentOS 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - CentOS 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - AlmaLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - AlmaLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - AlmaLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - Rocky 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - Rocky 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - Rocky 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - CentOS 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - CentOS 9 - NodeJS 16

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - Rocky 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - Rocky 9 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 7 - OracleLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "npm" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9

Check warning on line 138 in spec/acceptance/class_spec.rb

View workflow job for this annotation

GitHub Actions / Puppet / Puppet 8 - OracleLinux 8 - NodeJS 20

nodejs RedHat with repo_class => nodejs::repo::dnfmodule Package "nodejs-devel" comes from the expected source Skipped: NodeJS 20 is not yet in a released EL, NodeJS 16 is not available on EL9
pkg_output = shell(pkg_cmd)
expect(pkg_output.stdout).to match 'appstream'
end
Expand Down
Loading