From 6cb7ac4be33f4f1c8b9bedb9b2712cbb37af50a6 Mon Sep 17 00:00:00 2001 From: Vadim Kazakov Date: Wed, 14 Feb 2024 08:14:02 -0700 Subject: [PATCH] fix Gemfile * ensure it works with github actions * ensure it picks the highest version in each major release --- .github/workflows/test.yml | 1 - Gemfile | 14 +++++--------- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c77cfb0..adb9644 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,6 @@ jobs: fail-fast: false matrix: entry: - - { ruby: 'jruby-9.4.5.0', mongo: 'mongo:4.4', mongoid: '5' } - { ruby: '2.7.1', mongo: 'mongo:4.4', mongoid: '6' } - { ruby: '3.0.5', mongo: 'mongo:4.4', mongoid: '6' } - { ruby: '3.1.3', mongo: 'mongo:4.4', mongoid: '6' } diff --git a/Gemfile b/Gemfile index 3d67848..752316d 100644 --- a/Gemfile +++ b/Gemfile @@ -4,19 +4,15 @@ source 'http://rubygems.org' gemspec -case version = ENV['MONGOID_VERSION'] || '7.0' +case version = ENV['MONGOID_VERSION'] || '8' when 'HEAD' gem 'mongoid', github: 'mongodb/mongoid' +when /^8/ + gem 'mongoid', '~> 8' when /^7/ - gem 'mongoid', '~> 7.0' + gem 'mongoid', '~> 7' when /^6/ - gem 'mongoid', '~> 6.0' -when /^5/ - gem 'mongoid', '~> 5.0' -when /^4/ - gem 'mongoid', '~> 4.0' -when /^3/ - gem 'mongoid', '~> 3.1' + gem 'mongoid', '~> 6' else gem 'mongoid', version end