diff --git a/.circleci/config.yml b/.circleci/config.yml index f37fe5950..f709ff0f0 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -8,7 +8,7 @@ executors: jobs: test: docker: - - image: circleci/ruby:2.5.3-stretch-node + - image: circleci/ruby:2.7.0-node environment: BUNDLE_JOBS: 3 BUNDLE_RETRY: 3 diff --git a/Gemfile b/Gemfile index d12a0c2f0..d98c0a4ab 100644 --- a/Gemfile +++ b/Gemfile @@ -25,6 +25,7 @@ end gem 'committee' # validates Open API spec (OAS) gem 'config' gem 'deprecation' +gem 'dry-schema', '~> 1.4' gem 'faraday' gem 'honeybadger' gem 'jbuilder' diff --git a/Gemfile.lock b/Gemfile.lock index 80e171e68..b8249cb5a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -511,6 +511,7 @@ DEPENDENCIES dlss-capistrano dor-services (~> 8.0) dor-workflow-client (~> 3.14) + dry-schema (~> 1.4) equivalent-xml factory_bot_rails faraday