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