diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9ec55f24..4481478e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,6 +37,7 @@ jobs: with: ruby-version: ${{matrix.ruby}} bundler-cache: true + bundler: 'latest' - name: Run Kafka with docker-compose run: | @@ -61,7 +62,12 @@ jobs: - name: Bundle install run: | bundle config set without development - bundle install --jobs 4 --retry 3 + + if [[ "$(ruby -v | awk '{print $2}')" == 2.7.8* ]]; then + BUNDLER_VERSION=2.4.22 bundle install --jobs 4 --retry 3 + else + bundle install --jobs 4 --retry 3 + fi - name: Run all tests env: diff --git a/Gemfile.lock b/Gemfile.lock index e8048e96..d1949b24 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -35,7 +35,7 @@ GEM karafka-core (2.2.7) concurrent-ruby (>= 1.1) karafka-rdkafka (>= 0.13.9, < 0.15.0) - karafka-rdkafka (0.14.5) + karafka-rdkafka (0.14.6) ffi (~> 1.15) mini_portile2 (~> 2.6) rake (> 12) @@ -68,6 +68,7 @@ GEM zeitwerk (2.6.12) PLATFORMS + ruby x86_64-linux DEPENDENCIES @@ -78,4 +79,4 @@ DEPENDENCIES waterdrop! BUNDLED WITH - 2.4.22 + 2.5.3