From 93b9dbb3ff070f7374d1dd3d13b4adc98ad38a0f Mon Sep 17 00:00:00 2001 From: Tim Meusel Date: Fri, 16 May 2025 11:58:09 +0200 Subject: [PATCH] Add Foreman 3.10 to CI --- .github/workflows/test.yml | 8 +++++++- foreman_hdm.gemspec | 11 ++++++----- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0a7fc52..4406ff6 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -45,11 +45,17 @@ jobs: # run: bundle exec rake test - name: Verify gem builds run: gem build --strict --verbose *.gemspec - + foremanci310: + name: Foreman Plugin tests + uses: theforeman/actions/.github/workflows/foreman_plugin.yml@v0 + with: + plugin: foreman_hdm + foreman_version: '3.10-stable' tests: needs: - rubocop - test + - foremanci310 runs-on: ubuntu-latest name: Test suite steps: diff --git a/foreman_hdm.gemspec b/foreman_hdm.gemspec index 3dd2460..ee5e4f2 100644 --- a/foreman_hdm.gemspec +++ b/foreman_hdm.gemspec @@ -18,9 +18,10 @@ Gem::Specification.new do |s| s.add_development_dependency 'rake', '~> 13.0', '>= 13.0.6' s.add_development_dependency 'rdoc', '~> 6.5' - s.add_development_dependency 'rubocop', '~> 1.52', '>= 1.52.1' - s.add_development_dependency 'rubocop-minitest', '~> 0.36.0' - s.add_development_dependency 'rubocop-performance', '~> 1.18' - s.add_development_dependency 'rubocop-rails', '~> 2.19', '>= 2.19.1' - s.add_development_dependency 'rubocop-rake', '~> 0.6.0' + # loosen up dependencies, so it works with theforeman-rubocop + s.add_development_dependency 'rubocop', '>= 0.89.0', '< 2' + s.add_development_dependency 'rubocop-minitest', '>= 0.10.1', '< 2' + s.add_development_dependency 'rubocop-performance', '>= 1.8.1', '< 2' + s.add_development_dependency 'rubocop-rails', '>= 2.8.1', '< 3' + s.add_development_dependency 'rubocop-rake', '>= 0.5.1', '< 1' end