diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 0f3cab942..c096485fc 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -33,7 +33,7 @@ jobs: - name: Run Rubocop run: bundle exec rake rubocop - id: ruby - uses: voxpupuli/ruby-version@v1 + uses: voxpupuli/ruby-version@v2 cache_modules_linux: name: 'Linux: Generate module cache' diff --git a/Gemfile b/Gemfile index 0fce0ddc7..05de74e26 100644 --- a/Gemfile +++ b/Gemfile @@ -56,4 +56,12 @@ end # https://github.com/OpenVoxProject/openvox/issues/90 gem 'syslog', '~> 0.3' if RUBY_VERSION >= '3.4' +# openvox dep: openvox-8.25.0/lib/puppet/util/windows.rb:35 +# vendored until Ruby 4.0 and requires libs to compile dependencies +if RUBY_VERSION >= '3.4' && Gem.win_platform? + gem 'win32ole' +end + gem 'puppet_metadata', '>= 5.3', '< 7' + +gem 'net-ssh', github: 'bastelfreak/net-ssh', branch: 'logger'