From 5c4ae0ea79fb137fe319bde8b9cb7e260ba7194e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Dec 2025 13:17:17 +0000 Subject: [PATCH] Add Ruby 4.0 support 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] --- .github/workflows/ruby.yml | 2 +- vanagon.gemspec | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 0079a7f..5866760 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -23,7 +23,7 @@ jobs: ruby-version: '3.4' bundler-cache: true - id: ruby - uses: voxpupuli/ruby-version@v1 + uses: voxpupuli/ruby-version@v2 test: runs-on: ubuntu-24.04 diff --git a/vanagon.gemspec b/vanagon.gemspec index 9205d0f..aea6b98 100644 --- a/vanagon.gemspec +++ b/vanagon.gemspec @@ -14,7 +14,7 @@ Gem::Specification.new do |gem| gem.authors = ['Puppet By Perforce', 'OpenVoxProject'] gem.email = 'voxpupuli@groups.io' gem.homepage = 'http://github.com/OpenVoxProject/vanagon' - gem.required_ruby_version = ['>= 3.2', '< 4'] + gem.required_ruby_version = ['>= 3.2', '< 5'] gem.add_dependency('docopt', '~> 0.6.1') # Handle git repos responsibly @@ -31,6 +31,8 @@ Gem::Specification.new do |gem| gem.add_dependency('packaging', '~> 0.122.3') gem.add_dependency('psych', '>= 4.0', '< 6') + gem.add_dependency('ostruct', '< 0.7') + gem.require_path = 'lib' gem.bindir = 'bin' gem.executables = %w[vanagon build inspect ship render repo sign