diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 96cbbd0..ef398fe 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -10,7 +10,10 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby: ["3.0", "3.1", "3.2", "3.3"] + ruby: ["3.1", "3.2", "3.3"] + include: + - ruby: "3.0" + gemfile: dev/gemfiles/ruby-3.0.x.gemfile steps: - name: Checkout repository uses: actions/checkout@v3 diff --git a/dev/gemfiles/ruby-3.0.x.gemfile b/dev/gemfiles/ruby-3.0.x.gemfile new file mode 100644 index 0000000..01acd9a --- /dev/null +++ b/dev/gemfiles/ruby-3.0.x.gemfile @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +source 'https://rubygems.org' + +group :plugins do + # `vagrant-bindfs` (and other plugins that it may depends on) must be in this + # :plugins group to be correcty loaded in development. + gem 'vagrant-bindfs', path: '.' +end + +group :development, :test do + gem 'vagrant', git: 'https://github.com/hashicorp/vagrant.git' + gem 'multi_xml', '~> 0.6.0' + + # Development dependencies + gem 'rake' + gem 'rspec', '~> 3.13.0' +end