diff --git a/.circleci/config.yml b/.circleci/config.yml index 936bc2ae..9a19c80f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -112,6 +112,7 @@ workflows: matrix: parameters: ruby_version: + - 3.3.0 - 3.1.4 elasticsearch_version: - 7.17.7 diff --git a/Dockerfile b/Dockerfile index b5c93faa..15ef1fbf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,5 @@ ARG RUBY_VERSION=3.1.4 + FROM public.ecr.aws/docker/library/ruby:$RUBY_VERSION-slim as base WORKDIR /rails diff --git a/Dockerfile.dev b/Dockerfile.dev index 3d436899..467b0485 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -1,4 +1,5 @@ FROM ruby:3.1.4 + WORKDIR /usr/src/app EXPOSE 3300 diff --git a/app/queries/terms_filter.rb b/app/queries/terms_filter.rb index 55646cc4..5494094d 100644 --- a/app/queries/terms_filter.rb +++ b/app/queries/terms_filter.rb @@ -10,6 +10,7 @@ def query_body builder = Jbuilder.new do |json| filtered_query(json) end + builder.attributes! end diff --git a/lib/feedjira/parser/oasis/mrss.rb b/lib/feedjira/parser/oasis/mrss.rb index 4c58045e..9e5de88f 100644 --- a/lib/feedjira/parser/oasis/mrss.rb +++ b/lib/feedjira/parser/oasis/mrss.rb @@ -12,7 +12,6 @@ class Mrss element :title element :link element :description - elements :item, as: :entries, class: Oasis::MrssEntry attr_accessor :feed_url