From d4004a5964c23ec0577bbea9d1dbf6360a98c052 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Dec 2025 13:17:14 +0000 Subject: [PATCH 1/3] Build(deps): Bump voxpupuli/ruby-version from 1 to 2 Bumps [voxpupuli/ruby-version](https://github.com/voxpupuli/ruby-version) from 1 to 2. - [Release notes](https://github.com/voxpupuli/ruby-version/releases) - [Commits](https://github.com/voxpupuli/ruby-version/compare/v1...v2) --- updated-dependencies: - dependency-name: voxpupuli/ruby-version dependency-version: '2' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Signed-off-by: Tim Meusel --- .github/workflows/tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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' From 7773227e3f00011e44930dcd7848779bd11120b1 Mon Sep 17 00:00:00 2001 From: Tim Meusel Date: Sun, 22 Feb 2026 00:43:16 +0100 Subject: [PATCH 2/3] pin net-ssh to feature branch Signed-off-by: Tim Meusel --- Gemfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Gemfile b/Gemfile index 10f76e1fb..c1aba69b0 100644 --- a/Gemfile +++ b/Gemfile @@ -51,3 +51,5 @@ end gem 'syslog', '~> 0.3' if RUBY_VERSION >= '3.4' gem 'puppet_metadata', '>= 5.3', '< 7' + +gem 'net-ssh', github: 'bastelfreak/net-ssh', branch: 'logger' From 3c58b162052f9a2d4ef1040e0993b572272615f4 Mon Sep 17 00:00:00 2001 From: Tim Meusel Date: Sun, 1 Mar 2026 17:43:16 +0100 Subject: [PATCH 3/3] add win32ole gem Signed-off-by: Tim Meusel --- Gemfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Gemfile b/Gemfile index c1aba69b0..5f2fd1696 100644 --- a/Gemfile +++ b/Gemfile @@ -50,6 +50,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'