From d37befc47bec12c172cbc5561aef2b8499806135 Mon Sep 17 00:00:00 2001
From: Steven Pritchard <steven.pritchard@gmail.com>
Date: Tue, 23 Jul 2024 12:03:16 -0500
Subject: [PATCH] Update facterdb to 3.x and rspec-puppet-facts to 5.x for Ruby
 >= 3

---
 config_defaults.yml | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/config_defaults.yml b/config_defaults.yml
index c5ebd58..0a60538 100644
--- a/config_defaults.yml
+++ b/config_defaults.yml
@@ -539,12 +539,20 @@ Gemfile:
         version: '~> 5.0'
       - gem: 'facterdb'
         version: '~> 2.1'
+        condition: "Gem::Requirement.create(['< 3.0.0']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))"
+      - gem: 'facterdb'
+        version: '~> 3.0'
+        condition: "Gem::Requirement.create(['>= 3.0.0']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))"
       - gem: 'metadata-json-lint'
         version: '~> 4.0'
       - gem: 'json-schema'
         version: '< 5.1.1'
       - gem: 'rspec-puppet-facts'
         version: '~> 4.0'
+        condition: "Gem::Requirement.create(['< 3.0.0']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))"
+      - gem: 'rspec-puppet-facts'
+        version: '~> 5.0'
+        condition: "Gem::Requirement.create(['>= 3.0.0']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))"
       - gem: 'dependency_checker'
         version: '~> 1.0.0'
       - gem: 'parallel_tests'
-- 
GitLab