Skip to content

Commit

Permalink
Merge pull request #261 from treydock/updates
Browse files Browse the repository at this point in the history
Numerous updates plus remove EOL OS support
  • Loading branch information
ghoneycutt committed Jul 14, 2023
2 parents 558a7be + 93299a6 commit a808372
Show file tree
Hide file tree
Showing 130 changed files with 105 additions and 1,612 deletions.
15 changes: 8 additions & 7 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,22 +15,21 @@ jobs:
fail-fast: false
matrix:
include:
- ruby: 2.7
- ruby: 2.7.8
puppet: 7
fixtures: .fixtures.yml
allow_failure: false
- ruby: 2.7
- ruby: 2.7.8
puppet: 7
fixtures: .fixtures-latest.yml
allow_failure: true
env:
BUNDLE_WITHOUT: system_tests:release
PUPPET_GEM_VERSION: "~> ${{ matrix.puppet }}.0"
FACTER_GEM_VERSION: "< 4.0"
FIXTURES_YML: ${{ matrix.fixtures }}
name: Puppet ${{ matrix.puppet }} (Ruby ${{ matrix.ruby }} fixtures=${{ matrix.fixtures }})
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Setup ruby
uses: ruby/setup-ruby@v1
with:
Expand All @@ -48,10 +47,12 @@ jobs:
fail-fast: false
matrix:
set:
- "el8"
- "el9"
- "debian-10"
- "rocky-8"
- "ubuntu-1804"
- "debian-11"
- "ubuntu-2004"
- "ubuntu-2204"
puppet:
- "puppet7"
env:
Expand All @@ -70,7 +71,7 @@ jobs:
sudo apt-get remove mysql-server --purge
sudo apt-get install apparmor-profiles
sudo apparmor_parser -R /etc/apparmor.d/usr.sbin.mysqld
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Setup ruby
uses: ruby/setup-ruby@v1
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
Expand Down
15 changes: 12 additions & 3 deletions .sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,25 @@
# for the default values.
---
.github/workflows/ci.yaml:
unit_excludes:
# TODO: nsswitch module uses legacy facts so can't test against Puppet 8 yet.
# https://github.com/trlinkin/puppet-nsswitch/pull/49
puppet: '8'
acceptance_matrix:
set:
- rocky-8
- el8
- el9
- debian-10
- ubuntu-1804
- debian-11
- ubuntu-2004
- ubuntu-2204
puppet:
- puppet7
# TODO: nsswitch module uses legacy facts so can't test against Puppet 8 yet.
# https://github.com/trlinkin/puppet-nsswitch/pull/49
- ---puppet8
.github/workflows/release.yaml:
unmanaged: true
username: ghoneycutt
spec/spec_helper.rb:
coverage_report: true
minimum_code_coverage_percentage: 100
Expand Down
28 changes: 9 additions & 19 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -17,33 +17,23 @@ ruby_version_segments = Gem::Version.new(RUBY_VERSION.dup).segments
minor_version = ruby_version_segments[0..1].join('.')

group :development do
gem "facter", '< 4.0', require: false
gem "fast_gettext", '1.1.0', require: false if Gem::Version.new(RUBY_VERSION.dup) < Gem::Version.new('2.1.0')
gem "fast_gettext", require: false if Gem::Version.new(RUBY_VERSION.dup) >= Gem::Version.new('2.1.0')
gem "json_pure", '<= 2.0.1', require: false if Gem::Version.new(RUBY_VERSION.dup) < Gem::Version.new('2.0.0')
gem "json", '= 1.8.1', require: false if Gem::Version.new(RUBY_VERSION.dup) == Gem::Version.new('2.1.9')
gem "json", '= 2.0.4', require: false if Gem::Requirement.create('~> 2.4.2').satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
gem "json", '= 2.1.0', require: false if Gem::Requirement.create(['>= 2.5.0', '< 2.7.0']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
gem "rb-readline", '= 0.5.5', require: false, platforms: [:mswin, :mingw, :x64_mingw]
gem "puppet-module-posix-default-r#{minor_version}", '~> 1.0', require: false, platforms: [:ruby]
gem "puppet-module-posix-dev-r#{minor_version}", '~> 1.0', require: false, platforms: [:ruby]
gem "puppet-module-win-default-r#{minor_version}", '~> 1.0', require: false, platforms: [:mswin, :mingw, :x64_mingw]
gem "puppet-module-win-dev-r#{minor_version}", '~> 1.0', require: false, platforms: [:mswin, :mingw, :x64_mingw]
gem "puppet-lint-param-docs", require: false
gem "voxpupuli-puppet-lint-plugins", '>= 3.0', require: false
gem "faraday", '~> 1.0', require: false
gem "github_changelog_generator", require: false
gem "voxpupuli-test", '6.0.0', require: false
gem "rubocop-performance", '~> 1.18', require: false
gem "faraday", '~> 1.0', require: false
gem "github_changelog_generator", require: false
gem "puppet-blacksmith", require: false
gem "puppet-strings", require: false
end
group :system_tests do
gem "puppet-module-posix-system-r#{minor_version}", '~> 0.5', require: false, platforms: [:ruby]
gem "puppet-module-win-system-r#{minor_version}", '~> 0.5', require: false, platforms: [:mswin, :mingw, :x64_mingw]
gem "beaker", *location_for(ENV['BEAKER_VERSION'] || '~> 4.0')
gem "beaker", *location_for(ENV['BEAKER_VERSION'] || '~> 4.29')
gem "beaker-abs", *location_for(ENV['BEAKER_ABS_VERSION'] || '~> 0.1')
gem "beaker-pe", require: false
gem "beaker-hostgenerator"
gem "beaker-rspec"
gem "beaker-docker"
gem "beaker-puppet"
gem "beaker-puppet_install_helper", require: false
gem "beaker-module_install_helper", require: false
end

puppet_version = ENV['PUPPET_GEM_VERSION']
Expand Down
2 changes: 1 addition & 1 deletion Rakefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# frozen_string_literal: true

require 'bundler'
require 'puppet_litmus/rake_tasks' if Bundler.rubygems.find_name('puppet_litmus').any?
require 'beaker-rspec/rake_task' if Bundler.rubygems.find_name('beaker-rspec').any?
require 'puppetlabs_spec_helper/rake_tasks'
require 'puppet-syntax/tasks/puppet-syntax'
require 'puppet_blacksmith/rake_tasks' if Bundler.rubygems.find_name('puppet-blacksmith').any?
Expand Down
30 changes: 0 additions & 30 deletions data/os/Debian/7.yaml

This file was deleted.

30 changes: 0 additions & 30 deletions data/os/Debian/8.yaml

This file was deleted.

33 changes: 0 additions & 33 deletions data/os/Debian/9.yaml

This file was deleted.

29 changes: 0 additions & 29 deletions data/os/RedHat/5.yaml

This file was deleted.

49 changes: 0 additions & 49 deletions data/os/RedHat/6.yaml

This file was deleted.

23 changes: 0 additions & 23 deletions data/os/Suse/10.yaml

This file was deleted.

24 changes: 0 additions & 24 deletions data/os/Suse/11.yaml

This file was deleted.

29 changes: 0 additions & 29 deletions data/os/Suse/13.yaml

This file was deleted.

Loading

0 comments on commit a808372

Please sign in to comment.