diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 6d13be3..559a52e 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -13,6 +13,9 @@ updates: cooldown: default-days: 5 open-pull-requests-limit: 10 + ignore: + - dependency-name: json + versions: ">= 3.0.0" # TODO: remove when a Rails release includes rails/rails#58601 - package-ecosystem: npm directory: "/" schedule: diff --git a/Appraisals b/Appraisals index c0c2d07..6b59772 100644 --- a/Appraisals +++ b/Appraisals @@ -1,5 +1,7 @@ # frozen_string_literal: true +gem 'json', '< 3.0' # TODO: relax this constraint when rails/rails#58601 will be released + appraise 'csv-25.0' do gem 'client_side_validations', '~> 25.0' end diff --git a/Gemfile b/Gemfile index 27de8bd..5743c3c 100644 --- a/Gemfile +++ b/Gemfile @@ -4,6 +4,8 @@ source 'https://rubygems.org' gemspec +gem 'json', '< 3.0' # TODO: relax this constraint when rails/rails#58601 will be released + gem 'appraisal2' gem 'byebug' gem 'm' diff --git a/gemfiles/csv_25.0.gemfile b/gemfiles/csv_25.0.gemfile index bfa351c..547d1a9 100644 --- a/gemfiles/csv_25.0.gemfile +++ b/gemfiles/csv_25.0.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "json", "< 3.0" gem "appraisal2" gem "byebug" gem "m" diff --git a/gemfiles/csv_edge.gemfile b/gemfiles/csv_edge.gemfile index 1288d15..d4e236c 100644 --- a/gemfiles/csv_edge.gemfile +++ b/gemfiles/csv_edge.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "json", "< 3.0" gem "appraisal2" gem "byebug" gem "m"