From 32472dfb1267fed77bf4c54f2c9787cd4ccbb167 Mon Sep 17 00:00:00 2001 From: Eric Guo Date: Thu, 5 Oct 2023 19:26:18 +0800 Subject: [PATCH 1/4] Rails 7.1.0 released and seem no bug and test all pass. --- meta-tags.gemspec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-tags.gemspec b/meta-tags.gemspec index 04f8a987..933ee0fa 100644 --- a/meta-tags.gemspec +++ b/meta-tags.gemspec @@ -22,9 +22,9 @@ Gem::Specification.new do |spec| spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } spec.require_paths = ["lib"] - spec.add_runtime_dependency "actionpack", ">= 3.2.0", "< 7.1" + spec.add_runtime_dependency "actionpack", ">= 3.2.0", "< 7.2" - spec.add_development_dependency "railties", ">= 3.2.0", "< 7.1" + spec.add_development_dependency "railties", ">= 3.2.0", "< 7.2" spec.add_development_dependency "rake", "~> 13.0" spec.add_development_dependency "rspec", "~> 3.12.0" spec.add_development_dependency "rspec-html-matchers", "~> 0.10.0" From f3f19af5d8d5138fc6b47851df5d7485213fa05b Mon Sep 17 00:00:00 2001 From: Dmytro Shteflyuk Date: Thu, 5 Oct 2023 08:39:40 -0400 Subject: [PATCH 2/4] Added Ruby 3.2 to the build matrix --- .circleci/config.yml | 86 +++++++++++++++++++++++++++++++++++++--- .circleci/config.yml.erb | 8 +++- 2 files changed, 88 insertions(+), 6 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 909ed28c..b863f775 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -271,7 +271,7 @@ jobs: environment: BUNDLE_GEMFILE: gemfiles/rails_7.0.gemfile ENABLE_CODE_COVERAGE: 1 - NO_STEEP: 0 + NO_STEEP: 1 working_directory: ~/meta-tags/ruby31-rails-70 steps: *shared_build_steps @@ -289,10 +289,66 @@ jobs: working_directory: ~/meta-tags/ruby31-rails-71 steps: *shared_build_steps + build-ruby32-rails-60: + parameters: + is_main_build: + type: boolean + default: false + docker: + - image: cimg/ruby:3.2 + environment: + BUNDLE_GEMFILE: gemfiles/rails_6.0.gemfile + ENABLE_CODE_COVERAGE: 1 + NO_STEEP: 1 + working_directory: ~/meta-tags/ruby32-rails-60 + steps: *shared_build_steps + + build-ruby32-rails-61: + parameters: + is_main_build: + type: boolean + default: false + docker: + - image: cimg/ruby:3.2 + environment: + BUNDLE_GEMFILE: gemfiles/rails_6.1.gemfile + ENABLE_CODE_COVERAGE: 1 + NO_STEEP: 1 + working_directory: ~/meta-tags/ruby32-rails-61 + steps: *shared_build_steps + + build-ruby32-rails-70: + parameters: + is_main_build: + type: boolean + default: false + docker: + - image: cimg/ruby:3.2 + environment: + BUNDLE_GEMFILE: gemfiles/rails_7.0.gemfile + ENABLE_CODE_COVERAGE: 1 + NO_STEEP: 1 + working_directory: ~/meta-tags/ruby32-rails-70 + steps: *shared_build_steps + + build-ruby32-rails-71: + parameters: + is_main_build: + type: boolean + default: false + docker: + - image: cimg/ruby:3.2 + environment: + BUNDLE_GEMFILE: gemfiles/rails_7.1.gemfile + ENABLE_CODE_COVERAGE: 1 + NO_STEEP: 0 + working_directory: ~/meta-tags/ruby32-rails-71 + steps: *shared_build_steps + upload-coverage: docker: - - image: cimg/ruby:3.1 + - image: cimg/ruby:3.2 steps: - attach_workspace: at: /tmp/workspace @@ -300,7 +356,7 @@ jobs: - run: name: Uploading Code Coverage command: | - cd /tmp/workspace/ruby31-rails-70 + cd /tmp/workspace/ruby32-rails-71 ./cc-test-reporter upload-coverage --input coverage/codeclimate.coverage.json || true tests: docker: @@ -352,15 +408,27 @@ workflows: is_main_build: false - build-ruby31-rails-70: - is_main_build: true + is_main_build: false - build-ruby31-rails-71: is_main_build: false + - build-ruby32-rails-60: + is_main_build: false + + - build-ruby32-rails-61: + is_main_build: false + + - build-ruby32-rails-70: + is_main_build: false + + - build-ruby32-rails-71: + is_main_build: true + - upload-coverage: requires: - - build-ruby31-rails-70 + - build-ruby32-rails-71 - tests: requires: @@ -393,3 +461,11 @@ workflows: - build-ruby31-rails-71 + - build-ruby32-rails-60 + + - build-ruby32-rails-61 + + - build-ruby32-rails-70 + + - build-ruby32-rails-71 + diff --git a/.circleci/config.yml.erb b/.circleci/config.yml.erb index 05c9ad73..5e0d1960 100644 --- a/.circleci/config.yml.erb +++ b/.circleci/config.yml.erb @@ -21,8 +21,14 @@ # 3.1 %w[3.1 6.0], %w[3.1 6.1], - ["3.1", "7.0", true], + %w[3.1 7.0], %w[3.1 7.1], + + # 3.2 + %w[3.2 6.0], + %w[3.2 6.1], + %w[3.2 7.0], + ["3.2", "7.1", true], ] main_build = builds.find { |_, _, is_main_build| is_main_build } From 5153420e47523a27defb7a37e55054cea3f47990 Mon Sep 17 00:00:00 2001 From: Dmytro Shteflyuk Date: Thu, 5 Oct 2023 08:41:38 -0400 Subject: [PATCH 3/4] Updated 7.1 appraisal file --- Appraisals | 2 +- gemfiles/rails_5.1.gemfile.lock | 46 +++++++------ gemfiles/rails_5.2.gemfile.lock | 46 +++++++------ gemfiles/rails_6.0.gemfile.lock | 48 ++++++------- gemfiles/rails_6.1.gemfile.lock | 48 ++++++------- gemfiles/rails_7.0.gemfile.lock | 48 ++++++------- gemfiles/rails_7.1.gemfile | 2 +- gemfiles/rails_7.1.gemfile.lock | 116 ++++++++++++++++++-------------- 8 files changed, 189 insertions(+), 167 deletions(-) diff --git a/Appraisals b/Appraisals index e9fffaae..80192f11 100644 --- a/Appraisals +++ b/Appraisals @@ -21,5 +21,5 @@ appraise "rails-7.0" do end appraise "rails-7.1" do - gem "railties", github: "rails" + gem "railties", "7.1.0" end diff --git a/gemfiles/rails_5.1.gemfile.lock b/gemfiles/rails_5.1.gemfile.lock index 7dd3cd65..b8348924 100644 --- a/gemfiles/rails_5.1.gemfile.lock +++ b/gemfiles/rails_5.1.gemfile.lock @@ -1,8 +1,8 @@ PATH remote: .. specs: - meta-tags (2.18.0) - actionpack (>= 3.2.0, < 7.1) + meta-tags (2.19.0) + actionpack (>= 3.2.0, < 7.2) GEM remote: https://rubygems.org/ @@ -30,6 +30,7 @@ GEM rake thor (>= 0.14.0) ast (2.4.2) + base64 (0.1.1) builder (3.2.4) concurrent-ruby (1.2.2) crass (1.0.6) @@ -37,7 +38,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) erubi (1.12.0) - ffi (1.15.5) + ffi (1.16.3) fileutils (1.7.1) i18n (1.14.1) concurrent-ruby (~> 1.0) @@ -52,11 +53,11 @@ GEM crass (~> 1.0.2) nokogiri (>= 1.12.0) method_source (1.0.0) - minitest (5.19.0) - nokogiri (1.15.3-arm64-darwin) + minitest (5.20.0) + nokogiri (1.15.4-arm64-darwin) racc (~> 1.4) parallel (1.23.0) - parser (3.2.2.3) + parser (3.2.2.4) ast (~> 2.4.1) racc racc (1.7.1) @@ -81,7 +82,7 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.1.3) + rbs (3.2.2) regexp_parser (2.8.1) rexml (3.2.6) rspec (3.12.0) @@ -102,23 +103,25 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.52.1) + rubocop (1.56.4) + base64 (~> 0.1.1) json (~> 2.3) + language_server-protocol (>= 3.17.0) parallel (~> 1.10) parser (>= 3.2.2.3) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.28.0, < 2.0) + rubocop-ast (>= 1.28.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-capybara (2.18.0) + rubocop-capybara (2.19.0) rubocop (~> 1.41) - rubocop-factory_bot (2.23.1) + rubocop-factory_bot (2.24.0) rubocop (~> 1.33) - rubocop-performance (1.18.0) + rubocop-performance (1.19.1) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) rubocop-rails (2.20.2) @@ -127,7 +130,7 @@ GEM rubocop (>= 1.33.0, < 2.0) rubocop-rake (0.6.0) rubocop (~> 1.0) - rubocop-rspec (2.23.0) + rubocop-rspec (2.23.2) rubocop (~> 1.33) rubocop-capybara (~> 2.17) rubocop-factory_bot (~> 2.22) @@ -139,19 +142,19 @@ GEM simplecov_json_formatter (~> 0.1) simplecov-html (0.12.3) simplecov_json_formatter (0.1.4) - standard (1.30.1) + standard (1.31.1) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) - rubocop (~> 1.52.0) + rubocop (~> 1.56.2) standard-custom (~> 1.0.0) - standard-performance (~> 1.1.0) + standard-performance (~> 1.2) standard-custom (1.0.2) lint_roller (~> 1.0) rubocop (~> 1.50) - standard-performance (1.1.2) + standard-performance (1.2.0) lint_roller (~> 1.1) - rubocop-performance (~> 1.18.0) - steep (1.5.2) + rubocop-performance (~> 1.19.0) + steep (1.5.3) activesupport (>= 5.1) concurrent-ruby (>= 1.1.10) csv (>= 3.0.9) @@ -173,11 +176,10 @@ GEM thread_safe (0.3.6) tzinfo (1.2.11) thread_safe (~> 0.1) - unicode-display_width (2.4.2) + unicode-display_width (2.5.0) PLATFORMS - arm64-darwin-21 - arm64-darwin-22 + arm64-darwin DEPENDENCIES appraisal (~> 2.5.0) diff --git a/gemfiles/rails_5.2.gemfile.lock b/gemfiles/rails_5.2.gemfile.lock index 6f65dd77..25c44ba1 100644 --- a/gemfiles/rails_5.2.gemfile.lock +++ b/gemfiles/rails_5.2.gemfile.lock @@ -1,8 +1,8 @@ PATH remote: .. specs: - meta-tags (2.18.0) - actionpack (>= 3.2.0, < 7.1) + meta-tags (2.19.0) + actionpack (>= 3.2.0, < 7.2) GEM remote: https://rubygems.org/ @@ -30,6 +30,7 @@ GEM rake thor (>= 0.14.0) ast (2.4.2) + base64 (0.1.1) builder (3.2.4) concurrent-ruby (1.2.2) crass (1.0.6) @@ -37,7 +38,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) erubi (1.12.0) - ffi (1.15.5) + ffi (1.16.3) fileutils (1.7.1) i18n (1.14.1) concurrent-ruby (~> 1.0) @@ -52,11 +53,11 @@ GEM crass (~> 1.0.2) nokogiri (>= 1.12.0) method_source (1.0.0) - minitest (5.19.0) - nokogiri (1.15.3-arm64-darwin) + minitest (5.20.0) + nokogiri (1.15.4-arm64-darwin) racc (~> 1.4) parallel (1.23.0) - parser (3.2.2.3) + parser (3.2.2.4) ast (~> 2.4.1) racc racc (1.7.1) @@ -81,7 +82,7 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.1.3) + rbs (3.2.2) regexp_parser (2.8.1) rexml (3.2.6) rspec (3.12.0) @@ -102,23 +103,25 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.52.1) + rubocop (1.56.4) + base64 (~> 0.1.1) json (~> 2.3) + language_server-protocol (>= 3.17.0) parallel (~> 1.10) parser (>= 3.2.2.3) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.28.0, < 2.0) + rubocop-ast (>= 1.28.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-capybara (2.18.0) + rubocop-capybara (2.19.0) rubocop (~> 1.41) - rubocop-factory_bot (2.23.1) + rubocop-factory_bot (2.24.0) rubocop (~> 1.33) - rubocop-performance (1.18.0) + rubocop-performance (1.19.1) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) rubocop-rails (2.20.2) @@ -127,7 +130,7 @@ GEM rubocop (>= 1.33.0, < 2.0) rubocop-rake (0.6.0) rubocop (~> 1.0) - rubocop-rspec (2.23.0) + rubocop-rspec (2.23.2) rubocop (~> 1.33) rubocop-capybara (~> 2.17) rubocop-factory_bot (~> 2.22) @@ -139,19 +142,19 @@ GEM simplecov_json_formatter (~> 0.1) simplecov-html (0.12.3) simplecov_json_formatter (0.1.4) - standard (1.30.1) + standard (1.31.1) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) - rubocop (~> 1.52.0) + rubocop (~> 1.56.2) standard-custom (~> 1.0.0) - standard-performance (~> 1.1.0) + standard-performance (~> 1.2) standard-custom (1.0.2) lint_roller (~> 1.0) rubocop (~> 1.50) - standard-performance (1.1.2) + standard-performance (1.2.0) lint_roller (~> 1.1) - rubocop-performance (~> 1.18.0) - steep (1.5.2) + rubocop-performance (~> 1.19.0) + steep (1.5.3) activesupport (>= 5.1) concurrent-ruby (>= 1.1.10) csv (>= 3.0.9) @@ -173,11 +176,10 @@ GEM thread_safe (0.3.6) tzinfo (1.2.11) thread_safe (~> 0.1) - unicode-display_width (2.4.2) + unicode-display_width (2.5.0) PLATFORMS - arm64-darwin-21 - arm64-darwin-22 + arm64-darwin DEPENDENCIES appraisal (~> 2.5.0) diff --git a/gemfiles/rails_6.0.gemfile.lock b/gemfiles/rails_6.0.gemfile.lock index 3270abb0..3c0f235d 100644 --- a/gemfiles/rails_6.0.gemfile.lock +++ b/gemfiles/rails_6.0.gemfile.lock @@ -1,8 +1,8 @@ PATH remote: .. specs: - meta-tags (2.18.0) - actionpack (>= 3.2.0, < 7.1) + meta-tags (2.19.0) + actionpack (>= 3.2.0, < 7.2) GEM remote: https://rubygems.org/ @@ -31,6 +31,7 @@ GEM rake thor (>= 0.14.0) ast (2.4.2) + base64 (0.1.1) builder (3.2.4) concurrent-ruby (1.2.2) crass (1.0.6) @@ -38,7 +39,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) erubi (1.12.0) - ffi (1.15.5) + ffi (1.16.3) fileutils (1.7.1) i18n (1.14.1) concurrent-ruby (~> 1.0) @@ -53,11 +54,11 @@ GEM crass (~> 1.0.2) nokogiri (>= 1.12.0) method_source (1.0.0) - minitest (5.19.0) - nokogiri (1.15.3-arm64-darwin) + minitest (5.20.0) + nokogiri (1.15.4-arm64-darwin) racc (~> 1.4) parallel (1.23.0) - parser (3.2.2.3) + parser (3.2.2.4) ast (~> 2.4.1) racc racc (1.7.1) @@ -82,7 +83,7 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.1.3) + rbs (3.2.2) regexp_parser (2.8.1) rexml (3.2.6) rspec (3.12.0) @@ -103,23 +104,25 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.52.1) + rubocop (1.56.4) + base64 (~> 0.1.1) json (~> 2.3) + language_server-protocol (>= 3.17.0) parallel (~> 1.10) parser (>= 3.2.2.3) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.28.0, < 2.0) + rubocop-ast (>= 1.28.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-capybara (2.18.0) + rubocop-capybara (2.19.0) rubocop (~> 1.41) - rubocop-factory_bot (2.23.1) + rubocop-factory_bot (2.24.0) rubocop (~> 1.33) - rubocop-performance (1.18.0) + rubocop-performance (1.19.1) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) rubocop-rails (2.20.2) @@ -128,7 +131,7 @@ GEM rubocop (>= 1.33.0, < 2.0) rubocop-rake (0.6.0) rubocop (~> 1.0) - rubocop-rspec (2.23.0) + rubocop-rspec (2.23.2) rubocop (~> 1.33) rubocop-capybara (~> 2.17) rubocop-factory_bot (~> 2.22) @@ -140,19 +143,19 @@ GEM simplecov_json_formatter (~> 0.1) simplecov-html (0.12.3) simplecov_json_formatter (0.1.4) - standard (1.30.1) + standard (1.31.1) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) - rubocop (~> 1.52.0) + rubocop (~> 1.56.2) standard-custom (~> 1.0.0) - standard-performance (~> 1.1.0) + standard-performance (~> 1.2) standard-custom (1.0.2) lint_roller (~> 1.0) rubocop (~> 1.50) - standard-performance (1.1.2) + standard-performance (1.2.0) lint_roller (~> 1.1) - rubocop-performance (~> 1.18.0) - steep (1.5.2) + rubocop-performance (~> 1.19.0) + steep (1.5.3) activesupport (>= 5.1) concurrent-ruby (>= 1.1.10) csv (>= 3.0.9) @@ -174,12 +177,11 @@ GEM thread_safe (0.3.6) tzinfo (1.2.11) thread_safe (~> 0.1) - unicode-display_width (2.4.2) - zeitwerk (2.6.11) + unicode-display_width (2.5.0) + zeitwerk (2.6.12) PLATFORMS - arm64-darwin-21 - arm64-darwin-22 + arm64-darwin DEPENDENCIES appraisal (~> 2.5.0) diff --git a/gemfiles/rails_6.1.gemfile.lock b/gemfiles/rails_6.1.gemfile.lock index 873f67fd..b9b24a14 100644 --- a/gemfiles/rails_6.1.gemfile.lock +++ b/gemfiles/rails_6.1.gemfile.lock @@ -1,8 +1,8 @@ PATH remote: .. specs: - meta-tags (2.18.0) - actionpack (>= 3.2.0, < 7.1) + meta-tags (2.19.0) + actionpack (>= 3.2.0, < 7.2) GEM remote: https://rubygems.org/ @@ -31,6 +31,7 @@ GEM rake thor (>= 0.14.0) ast (2.4.2) + base64 (0.1.1) builder (3.2.4) concurrent-ruby (1.2.2) crass (1.0.6) @@ -38,7 +39,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) erubi (1.12.0) - ffi (1.15.5) + ffi (1.16.3) fileutils (1.7.1) i18n (1.14.1) concurrent-ruby (~> 1.0) @@ -53,11 +54,11 @@ GEM crass (~> 1.0.2) nokogiri (>= 1.12.0) method_source (1.0.0) - minitest (5.19.0) - nokogiri (1.15.3-arm64-darwin) + minitest (5.20.0) + nokogiri (1.15.4-arm64-darwin) racc (~> 1.4) parallel (1.23.0) - parser (3.2.2.3) + parser (3.2.2.4) ast (~> 2.4.1) racc racc (1.7.1) @@ -82,7 +83,7 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.1.3) + rbs (3.2.2) regexp_parser (2.8.1) rexml (3.2.6) rspec (3.12.0) @@ -103,23 +104,25 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.52.1) + rubocop (1.56.4) + base64 (~> 0.1.1) json (~> 2.3) + language_server-protocol (>= 3.17.0) parallel (~> 1.10) parser (>= 3.2.2.3) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.28.0, < 2.0) + rubocop-ast (>= 1.28.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-capybara (2.18.0) + rubocop-capybara (2.19.0) rubocop (~> 1.41) - rubocop-factory_bot (2.23.1) + rubocop-factory_bot (2.24.0) rubocop (~> 1.33) - rubocop-performance (1.18.0) + rubocop-performance (1.19.1) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) rubocop-rails (2.20.2) @@ -128,7 +131,7 @@ GEM rubocop (>= 1.33.0, < 2.0) rubocop-rake (0.6.0) rubocop (~> 1.0) - rubocop-rspec (2.23.0) + rubocop-rspec (2.23.2) rubocop (~> 1.33) rubocop-capybara (~> 2.17) rubocop-factory_bot (~> 2.22) @@ -140,19 +143,19 @@ GEM simplecov_json_formatter (~> 0.1) simplecov-html (0.12.3) simplecov_json_formatter (0.1.4) - standard (1.30.1) + standard (1.31.1) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) - rubocop (~> 1.52.0) + rubocop (~> 1.56.2) standard-custom (~> 1.0.0) - standard-performance (~> 1.1.0) + standard-performance (~> 1.2) standard-custom (1.0.2) lint_roller (~> 1.0) rubocop (~> 1.50) - standard-performance (1.1.2) + standard-performance (1.2.0) lint_roller (~> 1.1) - rubocop-performance (~> 1.18.0) - steep (1.5.2) + rubocop-performance (~> 1.19.0) + steep (1.5.3) activesupport (>= 5.1) concurrent-ruby (>= 1.1.10) csv (>= 3.0.9) @@ -173,12 +176,11 @@ GEM thor (1.2.2) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (2.4.2) - zeitwerk (2.6.11) + unicode-display_width (2.5.0) + zeitwerk (2.6.12) PLATFORMS - arm64-darwin-21 - arm64-darwin-22 + arm64-darwin DEPENDENCIES appraisal (~> 2.5.0) diff --git a/gemfiles/rails_7.0.gemfile.lock b/gemfiles/rails_7.0.gemfile.lock index c2be3e77..d715fa75 100644 --- a/gemfiles/rails_7.0.gemfile.lock +++ b/gemfiles/rails_7.0.gemfile.lock @@ -1,8 +1,8 @@ PATH remote: .. specs: - meta-tags (2.18.0) - actionpack (>= 3.2.0, < 7.1) + meta-tags (2.19.0) + actionpack (>= 3.2.0, < 7.2) GEM remote: https://rubygems.org/ @@ -30,6 +30,7 @@ GEM rake thor (>= 0.14.0) ast (2.4.2) + base64 (0.1.1) builder (3.2.4) concurrent-ruby (1.2.2) crass (1.0.6) @@ -37,7 +38,7 @@ GEM diff-lcs (1.5.0) docile (1.4.0) erubi (1.12.0) - ffi (1.15.5) + ffi (1.16.3) fileutils (1.7.1) i18n (1.14.1) concurrent-ruby (~> 1.0) @@ -52,11 +53,11 @@ GEM crass (~> 1.0.2) nokogiri (>= 1.12.0) method_source (1.0.0) - minitest (5.19.0) - nokogiri (1.15.3-arm64-darwin) + minitest (5.20.0) + nokogiri (1.15.4-arm64-darwin) racc (~> 1.4) parallel (1.23.0) - parser (3.2.2.3) + parser (3.2.2.4) ast (~> 2.4.1) racc racc (1.7.1) @@ -82,7 +83,7 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.1.3) + rbs (3.2.2) regexp_parser (2.8.1) rexml (3.2.6) rspec (3.12.0) @@ -103,23 +104,25 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.52.1) + rubocop (1.56.4) + base64 (~> 0.1.1) json (~> 2.3) + language_server-protocol (>= 3.17.0) parallel (~> 1.10) parser (>= 3.2.2.3) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.28.0, < 2.0) + rubocop-ast (>= 1.28.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-capybara (2.18.0) + rubocop-capybara (2.19.0) rubocop (~> 1.41) - rubocop-factory_bot (2.23.1) + rubocop-factory_bot (2.24.0) rubocop (~> 1.33) - rubocop-performance (1.18.0) + rubocop-performance (1.19.1) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) rubocop-rails (2.20.2) @@ -128,7 +131,7 @@ GEM rubocop (>= 1.33.0, < 2.0) rubocop-rake (0.6.0) rubocop (~> 1.0) - rubocop-rspec (2.23.0) + rubocop-rspec (2.23.2) rubocop (~> 1.33) rubocop-capybara (~> 2.17) rubocop-factory_bot (~> 2.22) @@ -140,19 +143,19 @@ GEM simplecov_json_formatter (~> 0.1) simplecov-html (0.12.3) simplecov_json_formatter (0.1.4) - standard (1.30.1) + standard (1.31.1) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) - rubocop (~> 1.52.0) + rubocop (~> 1.56.2) standard-custom (~> 1.0.0) - standard-performance (~> 1.1.0) + standard-performance (~> 1.2) standard-custom (1.0.2) lint_roller (~> 1.0) rubocop (~> 1.50) - standard-performance (1.1.2) + standard-performance (1.2.0) lint_roller (~> 1.1) - rubocop-performance (~> 1.18.0) - steep (1.5.2) + rubocop-performance (~> 1.19.0) + steep (1.5.3) activesupport (>= 5.1) concurrent-ruby (>= 1.1.10) csv (>= 3.0.9) @@ -173,12 +176,11 @@ GEM thor (1.2.2) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (2.4.2) - zeitwerk (2.6.11) + unicode-display_width (2.5.0) + zeitwerk (2.6.12) PLATFORMS - arm64-darwin-21 - arm64-darwin-22 + arm64-darwin DEPENDENCIES appraisal (~> 2.5.0) diff --git a/gemfiles/rails_7.1.gemfile b/gemfiles/rails_7.1.gemfile index de01d3dc..d2c9fa22 100644 --- a/gemfiles/rails_7.1.gemfile +++ b/gemfiles/rails_7.1.gemfile @@ -3,6 +3,6 @@ source "https://rubygems.org" gem "steep", "~> 1.5.2", platform: :mri -gem "railties", github: "rails" +gem "railties", "7.1.0" gemspec path: "../" diff --git a/gemfiles/rails_7.1.gemfile.lock b/gemfiles/rails_7.1.gemfile.lock index 1a8d16e1..4c5f93ce 100644 --- a/gemfiles/rails_7.1.gemfile.lock +++ b/gemfiles/rails_7.1.gemfile.lock @@ -1,51 +1,44 @@ -GIT - remote: https://github.com/rails/rails.git - revision: 83e59883e990704fd57572708b7d61f776113345 +PATH + remote: .. + specs: + meta-tags (2.19.0) + actionpack (>= 3.2.0, < 7.2) + +GEM + remote: https://rubygems.org/ specs: - actionpack (7.1.0.alpha) - actionview (= 7.1.0.alpha) - activesupport (= 7.1.0.alpha) + actionpack (7.1.0) + actionview (= 7.1.0) + activesupport (= 7.1.0) nokogiri (>= 1.8.5) rack (>= 2.2.4) rack-session (>= 1.0.1) rack-test (>= 0.6.3) rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) - actionview (7.1.0.alpha) - activesupport (= 7.1.0.alpha) + actionview (7.1.0) + activesupport (= 7.1.0) builder (~> 3.1) erubi (~> 1.11) rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) - activesupport (7.1.0.alpha) + activesupport (7.1.0) + base64 + bigdecimal concurrent-ruby (~> 1.0, >= 1.0.2) connection_pool (>= 2.2.5) + drb i18n (>= 1.6, < 2) minitest (>= 5.1) + mutex_m tzinfo (~> 2.0) - railties (7.1.0.alpha) - actionpack (= 7.1.0.alpha) - activesupport (= 7.1.0.alpha) - irb - rackup (>= 1.0.0) - rake (>= 12.2) - thor (~> 1.0, >= 1.2.2) - zeitwerk (~> 2.6) - -PATH - remote: .. - specs: - meta-tags (2.18.0) - actionpack (>= 3.2.0, < 7.1) - -GEM - remote: https://rubygems.org/ - specs: appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) + base64 (0.1.1) + bigdecimal (3.1.4) builder (3.2.4) concurrent-ruby (1.2.2) connection_pool (2.4.1) @@ -53,14 +46,17 @@ GEM csv (3.2.7) diff-lcs (1.5.0) docile (1.4.0) + drb (2.1.1) + ruby2_keywords erubi (1.12.0) - ffi (1.15.5) + ffi (1.16.3) fileutils (1.7.1) i18n (1.14.1) concurrent-ruby (~> 1.0) io-console (0.6.0) - irb (1.7.4) - reline (>= 0.3.6) + irb (1.8.1) + rdoc + reline (>= 0.3.8) json (2.6.3) language_server-protocol (3.17.0.3) lint_roller (1.1.0) @@ -71,13 +67,16 @@ GEM loofah (2.21.3) crass (~> 1.0.2) nokogiri (>= 1.12.0) - minitest (5.19.0) - nokogiri (1.15.3-arm64-darwin) + minitest (5.20.0) + mutex_m (0.1.2) + nokogiri (1.15.4-arm64-darwin) racc (~> 1.4) parallel (1.23.0) - parser (3.2.2.3) + parser (3.2.2.4) ast (~> 2.4.1) racc + psych (5.1.0) + stringio racc (1.7.1) rack (3.0.8) rack-session (2.0.0) @@ -94,14 +93,24 @@ GEM rails-html-sanitizer (1.6.0) loofah (~> 2.21) nokogiri (~> 1.14) + railties (7.1.0) + actionpack (= 7.1.0) + activesupport (= 7.1.0) + irb + rackup (>= 1.0.0) + rake (>= 12.2) + thor (~> 1.0, >= 1.2.2) + zeitwerk (~> 2.6) rainbow (3.1.1) rake (13.0.6) rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.1.3) + rbs (3.2.2) + rdoc (6.5.0) + psych (>= 4.0.0) regexp_parser (2.8.1) - reline (0.3.7) + reline (0.3.9) io-console (~> 0.5) rexml (3.2.6) rspec (3.12.0) @@ -122,23 +131,25 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.52.1) + rubocop (1.56.4) + base64 (~> 0.1.1) json (~> 2.3) + language_server-protocol (>= 3.17.0) parallel (~> 1.10) parser (>= 3.2.2.3) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.28.0, < 2.0) + rubocop-ast (>= 1.28.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-capybara (2.18.0) + rubocop-capybara (2.19.0) rubocop (~> 1.41) - rubocop-factory_bot (2.23.1) + rubocop-factory_bot (2.24.0) rubocop (~> 1.33) - rubocop-performance (1.18.0) + rubocop-performance (1.19.1) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) rubocop-rails (2.20.2) @@ -147,11 +158,12 @@ GEM rubocop (>= 1.33.0, < 2.0) rubocop-rake (0.6.0) rubocop (~> 1.0) - rubocop-rspec (2.23.0) + rubocop-rspec (2.23.2) rubocop (~> 1.33) rubocop-capybara (~> 2.17) rubocop-factory_bot (~> 2.22) ruby-progressbar (1.13.0) + ruby2_keywords (0.0.5) securerandom (0.2.2) simplecov (0.22.0) docile (~> 1.1) @@ -159,19 +171,19 @@ GEM simplecov_json_formatter (~> 0.1) simplecov-html (0.12.3) simplecov_json_formatter (0.1.4) - standard (1.30.1) + standard (1.31.1) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) - rubocop (~> 1.52.0) + rubocop (~> 1.56.2) standard-custom (~> 1.0.0) - standard-performance (~> 1.1.0) + standard-performance (~> 1.2) standard-custom (1.0.2) lint_roller (~> 1.0) rubocop (~> 1.50) - standard-performance (1.1.2) + standard-performance (1.2.0) lint_roller (~> 1.1) - rubocop-performance (~> 1.18.0) - steep (1.5.2) + rubocop-performance (~> 1.19.0) + steep (1.5.3) activesupport (>= 5.1) concurrent-ruby (>= 1.1.10) csv (>= 3.0.9) @@ -186,24 +198,24 @@ GEM securerandom (>= 0.1) strscan (>= 1.0.0) terminal-table (>= 2, < 4) + stringio (3.0.8) strscan (3.0.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) thor (1.2.2) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (2.4.2) + unicode-display_width (2.5.0) webrick (1.8.1) - zeitwerk (2.6.11) + zeitwerk (2.6.12) PLATFORMS - arm64-darwin-21 - arm64-darwin-22 + arm64-darwin DEPENDENCIES appraisal (~> 2.5.0) meta-tags! - railties! + railties (= 7.1.0) rake (~> 13.0) rspec (~> 3.12.0) rspec-html-matchers (~> 0.10.0) From 4fc1decdaa005f5de6cea48f4af64cc3d83b291c Mon Sep 17 00:00:00 2001 From: Dmytro Shteflyuk Date: Thu, 5 Oct 2023 08:41:47 -0400 Subject: [PATCH 4/4] Preparing 2.19.0 release --- CHANGELOG.md | 3 ++- README.md | 2 +- lib/meta_tags/version.rb | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d08d321..181b457b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,13 @@ # Changelog -## 2.19.0 (Development) +## 2.19.0 (October 5, 2023) [☰](https://github.com/kpumuk/meta-tags/compare/v2.18.0...v2.19.0) Changes: - Switched code style from custom rules to Standard ([246](https://github.com/kpumuk/meta-tags/pull/251)). - Switched from testing Rails using environment variables to Appraisal gem ([251](https://github.com/kpumuk/meta-tags/pull/247)). - Ruby 2.7 is minimum supported version ([257](https://github.com/kpumuk/meta-tags/pull/257/)) +- Added support for Rails 7.1 ([267](https://github.com/kpumuk/meta-tags/pull/267)) ## 2.18.0 (September 15, 2022) [☰](https://github.com/kpumuk/meta-tags/compare/v2.17.0...v2.18.0) diff --git a/README.md b/README.md index 4a4a694a..ae3972a2 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Search Engine Optimization (SEO) plugin for Ruby on Rails applications. ## Ruby on Rails MetaTags main branch fully supports Ruby on Rails 5.1+, and is tested against all -major Rails releases up to 7.0. +major Rails releases up to 7.1. Ruby versions older than 2.7 are no longer officially supported. diff --git a/lib/meta_tags/version.rb b/lib/meta_tags/version.rb index 7b737e3c..80f3c2c3 100644 --- a/lib/meta_tags/version.rb +++ b/lib/meta_tags/version.rb @@ -2,6 +2,6 @@ module MetaTags # Gem version. - VERSION = "2.18.0" + VERSION = "2.19.0" public_constant :VERSION end