diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e679c5c9..a71538b4 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -15,7 +15,7 @@ jobs: strategy: fail-fast: false matrix: - ruby-version: ['3.1', '3.2', '3.3'] + ruby-version: ['3.3', '3.4', '4.0'] name: integration-tests (ruby ${{ matrix.ruby-version }}) runs-on: ubuntu-latest steps: @@ -25,7 +25,12 @@ jobs: with: ruby-version: ${{ matrix.ruby-version }} - name: Install ruby dependencies - run: bundle install --with test + run: | + if [ "${{ matrix.ruby-version }}" == "4.0" ]; then + bundle install + else + bundle install --with test + fi - name: Meilisearch (latest) setup with Docker run: docker run -d -p 7700:7700 getmeili/meilisearch-enterprise:latest meilisearch --master-key=masterKey --no-analytics - name: Run test suite @@ -44,7 +49,7 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: 3.0 + ruby-version: 3.3 - name: Install ruby dependencies run: bundle install --with test - name: Run linter diff --git a/meilisearch.gemspec b/meilisearch.gemspec index 2323df52..2b18a980 100644 --- a/meilisearch.gemspec +++ b/meilisearch.gemspec @@ -16,6 +16,7 @@ Gem::Specification.new do |s| s.required_ruby_version = '>= 3.0.0' s.add_dependency 'httparty', '~> 0.24' + s.add_dependency 'logger' s.metadata['rubygems_mfa_required'] = 'true' s.metadata['source_code_uri'] = 'https://github.com/meilisearch/meilisearch-ruby'