From d7aa933f447da0d3a4cda738a2ea10ee32ec43be Mon Sep 17 00:00:00 2001 From: Steven Pritchard Date: Mon, 26 Jan 2026 15:22:30 -0600 Subject: [PATCH 1/2] chore(dependencies): Support compliance_engine 0.2.x Also test with Ruby 4.0 --- .github/workflows/pr_tests.yml | 5 +++-- CHANGELOG.md | 4 ++++ lib/scelint/version.rb | 2 +- scelint.gemspec | 3 ++- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pr_tests.yml b/.github/workflows/pr_tests.yml index 5714f56..9278017 100644 --- a/.github/workflows/pr_tests.yml +++ b/.github/workflows/pr_tests.yml @@ -27,9 +27,10 @@ jobs: strategy: matrix: ruby: - - '3.2' # Puppet 8 + - '3.2' # Puppet/OpenVox 8 - '3.3' - - '3.4' # Latest + - '3.4' + - '4.0' # Latest steps: - uses: actions/checkout@v6 diff --git a/CHANGELOG.md b/CHANGELOG.md index a51a338..40e4431 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +### 0.4.1 / 2026-01-26 +* Support compliance_engine 0.2.x +* Test with Ruby 4.0 + ### 0.4.0 / 2025-08-26 * Updates for recent rubocop and plugins * Bump minimum required Ruby version to 3.2.0 (oldest version we're testing with) diff --git a/lib/scelint/version.rb b/lib/scelint/version.rb index b839b50..91b829d 100644 --- a/lib/scelint/version.rb +++ b/lib/scelint/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Scelint - VERSION = '0.4.0' + VERSION = '0.4.1' end diff --git a/scelint.gemspec b/scelint.gemspec index 68cc7a2..c96560a 100644 --- a/scelint.gemspec +++ b/scelint.gemspec @@ -26,5 +26,6 @@ Gem::Specification.new do |spec| spec.add_dependency 'deep_merge', '~> 1.2' spec.add_dependency 'thor', '~> 1.3' - spec.add_dependency 'compliance_engine', '~> 0.1.0' + spec.add_dependency 'compliance_engine', '>= 0.1.0', '< 0.3.0' + spec.add_dependency 'json-schema', '~> 5.0' end From d719d79e2841adfd2d70490485a31054a5ab4ade Mon Sep 17 00:00:00 2001 From: Steven Pritchard Date: Mon, 26 Jan 2026 15:33:34 -0600 Subject: [PATCH 2/2] Drop unintentional json-schema dependency --- scelint.gemspec | 1 - 1 file changed, 1 deletion(-) diff --git a/scelint.gemspec b/scelint.gemspec index c96560a..eea842f 100644 --- a/scelint.gemspec +++ b/scelint.gemspec @@ -27,5 +27,4 @@ Gem::Specification.new do |spec| spec.add_dependency 'deep_merge', '~> 1.2' spec.add_dependency 'thor', '~> 1.3' spec.add_dependency 'compliance_engine', '>= 0.1.0', '< 0.3.0' - spec.add_dependency 'json-schema', '~> 5.0' end