From 12cb2abf65f628108863923685521649a98108ff Mon Sep 17 00:00:00 2001 From: Mattia Roccoberton Date: Wed, 2 Apr 2025 09:36:06 +0200 Subject: [PATCH 1/2] chore: Remove Appraisal --- Appraisals | 46 --- Makefile | 3 - activeadmin_dynamic_fields.gemspec | 2 - bin/appraisal | 29 -- extra/development.md | 2 + gemfiles/rails61_activeadmin.gemfile | 28 -- gemfiles/rails61_activeadmin.gemfile.lock | 354 ---------------- gemfiles/rails61_activeadmin29.gemfile | 28 -- gemfiles/rails61_activeadmin29.gemfile.lock | 352 ---------------- gemfiles/rails70_activeadmin.gemfile | 28 -- gemfiles/rails70_activeadmin.gemfile.lock | 359 ----------------- gemfiles/rails71_activeadmin.gemfile | 27 -- gemfiles/rails71_activeadmin.gemfile.lock | 395 ------------------ gemfiles/rails72_activeadmin.gemfile | 27 -- gemfiles/rails72_activeadmin.gemfile.lock | 390 ------------------ gemfiles/rails80_activeadmin.gemfile | 27 -- gemfiles/rails80_activeadmin.gemfile.lock | 426 -------------------- 17 files changed, 2 insertions(+), 2521 deletions(-) delete mode 100644 Appraisals delete mode 100755 bin/appraisal delete mode 100644 gemfiles/rails61_activeadmin.gemfile delete mode 100644 gemfiles/rails61_activeadmin.gemfile.lock delete mode 100644 gemfiles/rails61_activeadmin29.gemfile delete mode 100644 gemfiles/rails61_activeadmin29.gemfile.lock delete mode 100644 gemfiles/rails70_activeadmin.gemfile delete mode 100644 gemfiles/rails70_activeadmin.gemfile.lock delete mode 100644 gemfiles/rails71_activeadmin.gemfile delete mode 100644 gemfiles/rails71_activeadmin.gemfile.lock delete mode 100644 gemfiles/rails72_activeadmin.gemfile delete mode 100644 gemfiles/rails72_activeadmin.gemfile.lock delete mode 100644 gemfiles/rails80_activeadmin.gemfile delete mode 100644 gemfiles/rails80_activeadmin.gemfile.lock diff --git a/Appraisals b/Appraisals deleted file mode 100644 index 656032d..0000000 --- a/Appraisals +++ /dev/null @@ -1,46 +0,0 @@ -# frozen_string_literal: true - -appraise 'rails61-activeadmin29' do - gem 'activeadmin', '~> 2.9.0' - gem 'rails', '~> 6.1.0' - - gem 'nokogiri', '~> 1.17.2' - gem 'sqlite3', '~> 1.7.0' -end - -appraise 'rails61-activeadmin' do - gem 'activeadmin' - gem 'rails', '~> 6.1.0' - - gem 'nokogiri', '~> 1.17.2' - gem 'sqlite3', '~> 1.7.0' -end - -appraise 'rails70-activeadmin' do - gem 'activeadmin' - gem 'rails', '~> 7.0.0' - - gem 'nokogiri', '~> 1.17.2' - gem 'sqlite3', '~> 1.7.0' -end - -appraise 'rails71-activeadmin' do - gem 'activeadmin' - gem 'rails', '~> 7.1.0' - - gem 'sqlite3' -end - -appraise 'rails72-activeadmin' do - gem 'activeadmin' - gem 'rails', '~> 7.2.0' - - gem 'sqlite3' -end - -appraise 'rails80-activeadmin' do - gem 'activeadmin' - gem 'rails', '~> 8.0.0' - - gem 'sqlite3' -end diff --git a/Makefile b/Makefile index 6290043..253f9fd 100644 --- a/Makefile +++ b/Makefile @@ -26,8 +26,5 @@ specs: lint: @docker compose -f extra/docker-compose.yml exec app bin/rubocop -appraisal_update: - @docker compose -f extra/docker-compose.yml exec app bin/appraisal update - shell: @docker compose -f extra/docker-compose.yml exec app bash diff --git a/activeadmin_dynamic_fields.gemspec b/activeadmin_dynamic_fields.gemspec index 83adb71..9befbad 100644 --- a/activeadmin_dynamic_fields.gemspec +++ b/activeadmin_dynamic_fields.gemspec @@ -21,6 +21,4 @@ Gem::Specification.new do |spec| spec.require_paths = ['lib'] spec.add_runtime_dependency 'activeadmin', '>= 2.0', '< 4' - - spec.add_development_dependency 'appraisal', '~> 2.4' # rubocop:disable Gemspec/DevelopmentDependencies end diff --git a/bin/appraisal b/bin/appraisal deleted file mode 100755 index 0e7ba65..0000000 --- a/bin/appraisal +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/env ruby -# frozen_string_literal: true - -# -# This file was generated by Bundler. -# -# The application 'appraisal' is installed as part of a gem, and -# this file is here to facilitate running it. -# - -require "pathname" -ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../../Gemfile", - Pathname.new(__FILE__).realpath) - -bundle_binstub = File.expand_path("../bundle", __FILE__) - -if File.file?(bundle_binstub) - if File.read(bundle_binstub, 300) =~ /This file was generated by Bundler/ - load(bundle_binstub) - else - abort("Your `bin/bundle` was not generated by Bundler, so this binstub cannot run. -Replace `bin/bundle` by running `bundle binstubs bundler --force`, then run this command again.") - end -end - -require "rubygems" -require "bundler/setup" - -load Gem.bin_path("appraisal", "appraisal") diff --git a/extra/development.md b/extra/development.md index 30d67e2..a68d6e8 100644 --- a/extra/development.md +++ b/extra/development.md @@ -1,5 +1,7 @@ ## Development +### Dev setup + There 3 ways to interact with this project: 1) Using Docker: diff --git a/gemfiles/rails61_activeadmin.gemfile b/gemfiles/rails61_activeadmin.gemfile deleted file mode 100644 index 060f9da..0000000 --- a/gemfiles/rails61_activeadmin.gemfile +++ /dev/null @@ -1,28 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "rails", "~> 6.1.0" -gem "activeadmin" -gem "activeadmin_dynamic_fields", path: "../" -gem "appraisal", "~> 2.4" -gem "sqlite3", "~> 1.7.0" -gem "bigdecimal" -gem "mutex_m" -gem "puma" -gem "sassc" -gem "sprockets-rails" -gem "capybara" -gem "cuprite" -gem "rspec_junit_formatter" -gem "rspec-rails" -gem "rspec-retry" -gem "simplecov", require: false -gem "fasterer" -gem "rubocop" -gem "rubocop-packaging" -gem "rubocop-performance" -gem "rubocop-rails" -gem "rubocop-rspec" -gem "pry-rails" -gem "nokogiri", "~> 1.17.2" diff --git a/gemfiles/rails61_activeadmin.gemfile.lock b/gemfiles/rails61_activeadmin.gemfile.lock deleted file mode 100644 index 64abc6d..0000000 --- a/gemfiles/rails61_activeadmin.gemfile.lock +++ /dev/null @@ -1,354 +0,0 @@ -PATH - remote: .. - specs: - activeadmin_dynamic_fields (0.9.0) - activeadmin (>= 2.0, < 4) - -GEM - remote: https://rubygems.org/ - specs: - actioncable (6.1.7.7) - actionpack (= 6.1.7.7) - activesupport (= 6.1.7.7) - nio4r (~> 2.0) - websocket-driver (>= 0.6.1) - actionmailbox (6.1.7.7) - actionpack (= 6.1.7.7) - activejob (= 6.1.7.7) - activerecord (= 6.1.7.7) - activestorage (= 6.1.7.7) - activesupport (= 6.1.7.7) - mail (>= 2.7.1) - actionmailer (6.1.7.7) - actionpack (= 6.1.7.7) - actionview (= 6.1.7.7) - activejob (= 6.1.7.7) - activesupport (= 6.1.7.7) - mail (~> 2.5, >= 2.5.4) - rails-dom-testing (~> 2.0) - actionpack (6.1.7.7) - actionview (= 6.1.7.7) - activesupport (= 6.1.7.7) - rack (~> 2.0, >= 2.0.9) - rack-test (>= 0.6.3) - rails-dom-testing (~> 2.0) - rails-html-sanitizer (~> 1.0, >= 1.2.0) - actiontext (6.1.7.7) - actionpack (= 6.1.7.7) - activerecord (= 6.1.7.7) - activestorage (= 6.1.7.7) - activesupport (= 6.1.7.7) - nokogiri (>= 1.8.5) - actionview (6.1.7.7) - activesupport (= 6.1.7.7) - builder (~> 3.1) - erubi (~> 1.4) - rails-dom-testing (~> 2.0) - rails-html-sanitizer (~> 1.1, >= 1.2.0) - activeadmin (3.3.0) - arbre (~> 1.2, >= 1.2.1) - csv - formtastic (>= 3.1) - formtastic_i18n (>= 0.4) - inherited_resources (~> 1.7) - jquery-rails (>= 4.2) - kaminari (>= 1.2.1) - railties (>= 6.1) - ransack (>= 4.0) - activejob (6.1.7.7) - activesupport (= 6.1.7.7) - globalid (>= 0.3.6) - activemodel (6.1.7.7) - activesupport (= 6.1.7.7) - activerecord (6.1.7.7) - activemodel (= 6.1.7.7) - activesupport (= 6.1.7.7) - activestorage (6.1.7.7) - actionpack (= 6.1.7.7) - activejob (= 6.1.7.7) - activerecord (= 6.1.7.7) - activesupport (= 6.1.7.7) - marcel (~> 1.0) - mini_mime (>= 1.1.0) - activesupport (6.1.7.7) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) - zeitwerk (~> 2.3) - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - arbre (1.7.0) - activesupport (>= 3.0.0) - ruby2_keywords (>= 0.0.2) - ast (2.4.3) - base64 (0.2.0) - bigdecimal (3.1.9) - builder (3.3.0) - capybara (3.40.0) - addressable - matrix - mini_mime (>= 0.1.3) - nokogiri (~> 1.11) - rack (>= 1.6.0) - rack-test (>= 0.6.3) - regexp_parser (>= 1.5, < 3.0) - xpath (~> 3.2) - coderay (1.1.3) - concurrent-ruby (1.3.5) - crass (1.0.6) - csv (3.3.3) - cuprite (0.15.1) - capybara (~> 3.0) - ferrum (~> 0.15.0) - date (3.4.1) - diff-lcs (1.6.0) - docile (1.4.1) - erubi (1.13.1) - fasterer (0.11.0) - ruby_parser (>= 3.19.1) - ferrum (0.15) - addressable (~> 2.5) - concurrent-ruby (~> 1.1) - webrick (~> 1.7) - websocket-driver (~> 0.7) - ffi (1.17.1-x86_64-linux-gnu) - formtastic (5.0.0) - actionpack (>= 6.0.0) - formtastic_i18n (0.7.0) - globalid (1.2.1) - activesupport (>= 6.1) - has_scope (0.8.2) - actionpack (>= 5.2) - activesupport (>= 5.2) - i18n (1.14.7) - concurrent-ruby (~> 1.0) - inherited_resources (1.14.0) - actionpack (>= 6.0) - has_scope (>= 0.6) - railties (>= 6.0) - responders (>= 2) - jquery-rails (4.6.0) - rails-dom-testing (>= 1, < 3) - railties (>= 4.2.0) - thor (>= 0.14, < 2.0) - json (2.10.2) - kaminari (1.2.2) - activesupport (>= 4.1.0) - kaminari-actionview (= 1.2.2) - kaminari-activerecord (= 1.2.2) - kaminari-core (= 1.2.2) - kaminari-actionview (1.2.2) - actionview - kaminari-core (= 1.2.2) - kaminari-activerecord (1.2.2) - activerecord - kaminari-core (= 1.2.2) - kaminari-core (1.2.2) - language_server-protocol (3.17.0.4) - lint_roller (1.1.0) - loofah (2.24.0) - crass (~> 1.0.2) - nokogiri (>= 1.12.0) - mail (2.8.1) - mini_mime (>= 0.1.1) - net-imap - net-pop - net-smtp - marcel (1.0.4) - matrix (0.4.2) - method_source (1.1.0) - mini_mime (1.1.5) - mini_portile2 (2.8.8) - minitest (5.25.5) - mutex_m (0.3.0) - net-imap (0.5.6) - date - net-protocol - net-pop (0.1.2) - net-protocol - net-protocol (0.2.2) - timeout - net-smtp (0.5.1) - net-protocol - nio4r (2.7.4) - nokogiri (1.17.2) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) - parallel (1.26.3) - parser (3.3.7.2) - ast (~> 2.4.1) - racc - pry (0.15.2) - coderay (~> 1.1) - method_source (~> 1.0) - pry-rails (0.3.11) - pry (>= 0.13.0) - public_suffix (6.0.1) - puma (6.6.0) - nio4r (~> 2.0) - racc (1.8.1) - rack (2.2.8.1) - rack-test (2.2.0) - rack (>= 1.3) - rails (6.1.7.7) - actioncable (= 6.1.7.7) - actionmailbox (= 6.1.7.7) - actionmailer (= 6.1.7.7) - actionpack (= 6.1.7.7) - actiontext (= 6.1.7.7) - actionview (= 6.1.7.7) - activejob (= 6.1.7.7) - activemodel (= 6.1.7.7) - activerecord (= 6.1.7.7) - activestorage (= 6.1.7.7) - activesupport (= 6.1.7.7) - bundler (>= 1.15.0) - railties (= 6.1.7.7) - sprockets-rails (>= 2.0.0) - rails-dom-testing (2.2.0) - activesupport (>= 5.0.0) - minitest - nokogiri (>= 1.6) - rails-html-sanitizer (1.6.2) - loofah (~> 2.21) - nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0) - railties (6.1.7.7) - actionpack (= 6.1.7.7) - activesupport (= 6.1.7.7) - method_source - rake (>= 12.2) - thor (~> 1.0) - rainbow (3.1.1) - rake (13.2.1) - ransack (4.3.0) - activerecord (>= 6.1.5) - activesupport (>= 6.1.5) - i18n - regexp_parser (2.10.0) - responders (3.1.1) - actionpack (>= 5.2) - railties (>= 5.2) - rspec-core (3.13.3) - rspec-support (~> 3.13.0) - rspec-expectations (3.13.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-mocks (3.13.2) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-rails (6.1.1) - actionpack (>= 6.1) - activesupport (>= 6.1) - railties (>= 6.1) - rspec-core (~> 3.12) - rspec-expectations (~> 3.12) - rspec-mocks (~> 3.12) - rspec-support (~> 3.12) - rspec-retry (0.6.2) - rspec-core (> 3.3) - rspec-support (3.13.2) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.74.0) - json (~> 2.3) - language_server-protocol (~> 3.17.0.2) - lint_roller (~> 1.1.0) - parallel (~> 1.10) - parser (>= 3.3.0.2) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.38.0, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.41.0) - parser (>= 3.3.7.2) - rubocop-packaging (0.5.2) - rubocop (>= 1.33, < 2.0) - rubocop-performance (1.24.0) - lint_roller (~> 1.1) - rubocop (>= 1.72.1, < 2.0) - rubocop-ast (>= 1.38.0, < 2.0) - rubocop-rails (2.30.3) - activesupport (>= 4.2.0) - lint_roller (~> 1.1) - rack (>= 1.1) - rubocop (>= 1.72.1, < 2.0) - rubocop-ast (>= 1.38.0, < 2.0) - rubocop-rspec (3.5.0) - lint_roller (~> 1.1) - rubocop (~> 1.72, >= 1.72.1) - ruby-progressbar (1.13.0) - ruby2_keywords (0.0.5) - ruby_parser (3.21.1) - racc (~> 1.5) - sexp_processor (~> 4.16) - sassc (2.4.0) - ffi (~> 1.9) - sexp_processor (4.17.3) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) - simplecov-html (0.13.1) - simplecov_json_formatter (0.1.4) - sprockets (4.2.1) - concurrent-ruby (~> 1.0) - rack (>= 2.2.4, < 4) - sprockets-rails (3.5.2) - actionpack (>= 6.1) - activesupport (>= 6.1) - sprockets (>= 3.0.0) - sqlite3 (1.7.3) - mini_portile2 (~> 2.8.0) - thor (1.3.2) - timeout (0.4.3) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) - unicode-emoji (~> 4.0, >= 4.0.4) - unicode-emoji (4.0.4) - webrick (1.9.1) - websocket-driver (0.7.7) - base64 - websocket-extensions (>= 0.1.0) - websocket-extensions (0.1.5) - xpath (3.2.0) - nokogiri (~> 1.8) - zeitwerk (2.7.2) - -PLATFORMS - x86_64-linux - -DEPENDENCIES - activeadmin - activeadmin_dynamic_fields! - appraisal (~> 2.4) - bigdecimal - capybara - cuprite - fasterer - mutex_m - nokogiri (~> 1.17.2) - pry-rails - puma - rails (~> 6.1.0) - rspec-rails - rspec-retry - rspec_junit_formatter - rubocop - rubocop-packaging - rubocop-performance - rubocop-rails - rubocop-rspec - sassc - simplecov - sprockets-rails - sqlite3 (~> 1.7.0) - -BUNDLED WITH - 2.4.19 diff --git a/gemfiles/rails61_activeadmin29.gemfile b/gemfiles/rails61_activeadmin29.gemfile deleted file mode 100644 index 0eae714..0000000 --- a/gemfiles/rails61_activeadmin29.gemfile +++ /dev/null @@ -1,28 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "rails", "~> 6.1.0" -gem "activeadmin", "~> 2.9.0" -gem "activeadmin_dynamic_fields", path: "../" -gem "appraisal", "~> 2.4" -gem "sqlite3", "~> 1.7.0" -gem "bigdecimal" -gem "mutex_m" -gem "puma" -gem "sassc" -gem "sprockets-rails" -gem "capybara" -gem "cuprite" -gem "rspec_junit_formatter" -gem "rspec-rails" -gem "rspec-retry" -gem "simplecov", require: false -gem "fasterer" -gem "rubocop" -gem "rubocop-packaging" -gem "rubocop-performance" -gem "rubocop-rails" -gem "rubocop-rspec" -gem "pry-rails" -gem "nokogiri", "~> 1.17.2" diff --git a/gemfiles/rails61_activeadmin29.gemfile.lock b/gemfiles/rails61_activeadmin29.gemfile.lock deleted file mode 100644 index ec912c6..0000000 --- a/gemfiles/rails61_activeadmin29.gemfile.lock +++ /dev/null @@ -1,352 +0,0 @@ -PATH - remote: .. - specs: - activeadmin_dynamic_fields (0.9.0) - activeadmin (>= 2.0, < 4) - -GEM - remote: https://rubygems.org/ - specs: - actioncable (6.1.7.7) - actionpack (= 6.1.7.7) - activesupport (= 6.1.7.7) - nio4r (~> 2.0) - websocket-driver (>= 0.6.1) - actionmailbox (6.1.7.7) - actionpack (= 6.1.7.7) - activejob (= 6.1.7.7) - activerecord (= 6.1.7.7) - activestorage (= 6.1.7.7) - activesupport (= 6.1.7.7) - mail (>= 2.7.1) - actionmailer (6.1.7.7) - actionpack (= 6.1.7.7) - actionview (= 6.1.7.7) - activejob (= 6.1.7.7) - activesupport (= 6.1.7.7) - mail (~> 2.5, >= 2.5.4) - rails-dom-testing (~> 2.0) - actionpack (6.1.7.7) - actionview (= 6.1.7.7) - activesupport (= 6.1.7.7) - rack (~> 2.0, >= 2.0.9) - rack-test (>= 0.6.3) - rails-dom-testing (~> 2.0) - rails-html-sanitizer (~> 1.0, >= 1.2.0) - actiontext (6.1.7.7) - actionpack (= 6.1.7.7) - activerecord (= 6.1.7.7) - activestorage (= 6.1.7.7) - activesupport (= 6.1.7.7) - nokogiri (>= 1.8.5) - actionview (6.1.7.7) - activesupport (= 6.1.7.7) - builder (~> 3.1) - erubi (~> 1.4) - rails-dom-testing (~> 2.0) - rails-html-sanitizer (~> 1.1, >= 1.2.0) - activeadmin (2.9.0) - arbre (~> 1.2, >= 1.2.1) - formtastic (>= 3.1, < 5.0) - formtastic_i18n (~> 0.4) - inherited_resources (~> 1.7) - jquery-rails (~> 4.2) - kaminari (~> 1.0, >= 1.2.1) - railties (>= 5.2, < 6.2) - ransack (~> 2.1, >= 2.1.1) - activejob (6.1.7.7) - activesupport (= 6.1.7.7) - globalid (>= 0.3.6) - activemodel (6.1.7.7) - activesupport (= 6.1.7.7) - activerecord (6.1.7.7) - activemodel (= 6.1.7.7) - activesupport (= 6.1.7.7) - activestorage (6.1.7.7) - actionpack (= 6.1.7.7) - activejob (= 6.1.7.7) - activerecord (= 6.1.7.7) - activesupport (= 6.1.7.7) - marcel (~> 1.0) - mini_mime (>= 1.1.0) - activesupport (6.1.7.7) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) - zeitwerk (~> 2.3) - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - arbre (1.7.0) - activesupport (>= 3.0.0) - ruby2_keywords (>= 0.0.2) - ast (2.4.3) - base64 (0.2.0) - bigdecimal (3.1.9) - builder (3.3.0) - capybara (3.40.0) - addressable - matrix - mini_mime (>= 0.1.3) - nokogiri (~> 1.11) - rack (>= 1.6.0) - rack-test (>= 0.6.3) - regexp_parser (>= 1.5, < 3.0) - xpath (~> 3.2) - coderay (1.1.3) - concurrent-ruby (1.3.5) - crass (1.0.6) - cuprite (0.15.1) - capybara (~> 3.0) - ferrum (~> 0.15.0) - date (3.4.1) - diff-lcs (1.6.0) - docile (1.4.1) - erubi (1.13.1) - fasterer (0.11.0) - ruby_parser (>= 3.19.1) - ferrum (0.15) - addressable (~> 2.5) - concurrent-ruby (~> 1.1) - webrick (~> 1.7) - websocket-driver (~> 0.7) - ffi (1.17.1-x86_64-linux-gnu) - formtastic (4.0.0) - actionpack (>= 5.2.0) - formtastic_i18n (0.7.0) - globalid (1.2.1) - activesupport (>= 6.1) - has_scope (0.8.2) - actionpack (>= 5.2) - activesupport (>= 5.2) - i18n (1.14.7) - concurrent-ruby (~> 1.0) - inherited_resources (1.14.0) - actionpack (>= 6.0) - has_scope (>= 0.6) - railties (>= 6.0) - responders (>= 2) - jquery-rails (4.6.0) - rails-dom-testing (>= 1, < 3) - railties (>= 4.2.0) - thor (>= 0.14, < 2.0) - json (2.10.2) - kaminari (1.2.2) - activesupport (>= 4.1.0) - kaminari-actionview (= 1.2.2) - kaminari-activerecord (= 1.2.2) - kaminari-core (= 1.2.2) - kaminari-actionview (1.2.2) - actionview - kaminari-core (= 1.2.2) - kaminari-activerecord (1.2.2) - activerecord - kaminari-core (= 1.2.2) - kaminari-core (1.2.2) - language_server-protocol (3.17.0.4) - lint_roller (1.1.0) - loofah (2.24.0) - crass (~> 1.0.2) - nokogiri (>= 1.12.0) - mail (2.8.1) - mini_mime (>= 0.1.1) - net-imap - net-pop - net-smtp - marcel (1.0.4) - matrix (0.4.2) - method_source (1.1.0) - mini_mime (1.1.5) - mini_portile2 (2.8.8) - minitest (5.25.5) - mutex_m (0.3.0) - net-imap (0.5.6) - date - net-protocol - net-pop (0.1.2) - net-protocol - net-protocol (0.2.2) - timeout - net-smtp (0.5.1) - net-protocol - nio4r (2.7.4) - nokogiri (1.17.2) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) - parallel (1.26.3) - parser (3.3.7.2) - ast (~> 2.4.1) - racc - pry (0.15.2) - coderay (~> 1.1) - method_source (~> 1.0) - pry-rails (0.3.11) - pry (>= 0.13.0) - public_suffix (6.0.1) - puma (6.6.0) - nio4r (~> 2.0) - racc (1.8.1) - rack (2.2.8.1) - rack-test (2.2.0) - rack (>= 1.3) - rails (6.1.7.7) - actioncable (= 6.1.7.7) - actionmailbox (= 6.1.7.7) - actionmailer (= 6.1.7.7) - actionpack (= 6.1.7.7) - actiontext (= 6.1.7.7) - actionview (= 6.1.7.7) - activejob (= 6.1.7.7) - activemodel (= 6.1.7.7) - activerecord (= 6.1.7.7) - activestorage (= 6.1.7.7) - activesupport (= 6.1.7.7) - bundler (>= 1.15.0) - railties (= 6.1.7.7) - sprockets-rails (>= 2.0.0) - rails-dom-testing (2.2.0) - activesupport (>= 5.0.0) - minitest - nokogiri (>= 1.6) - rails-html-sanitizer (1.6.2) - loofah (~> 2.21) - nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0) - railties (6.1.7.7) - actionpack (= 6.1.7.7) - activesupport (= 6.1.7.7) - method_source - rake (>= 12.2) - thor (~> 1.0) - rainbow (3.1.1) - rake (13.2.1) - ransack (2.6.0) - activerecord (>= 6.0.4) - activesupport (>= 6.0.4) - i18n - regexp_parser (2.10.0) - responders (3.1.1) - actionpack (>= 5.2) - railties (>= 5.2) - rspec-core (3.13.3) - rspec-support (~> 3.13.0) - rspec-expectations (3.13.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-mocks (3.13.2) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-rails (6.1.1) - actionpack (>= 6.1) - activesupport (>= 6.1) - railties (>= 6.1) - rspec-core (~> 3.12) - rspec-expectations (~> 3.12) - rspec-mocks (~> 3.12) - rspec-support (~> 3.12) - rspec-retry (0.6.2) - rspec-core (> 3.3) - rspec-support (3.13.2) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.74.0) - json (~> 2.3) - language_server-protocol (~> 3.17.0.2) - lint_roller (~> 1.1.0) - parallel (~> 1.10) - parser (>= 3.3.0.2) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.38.0, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.41.0) - parser (>= 3.3.7.2) - rubocop-packaging (0.5.2) - rubocop (>= 1.33, < 2.0) - rubocop-performance (1.24.0) - lint_roller (~> 1.1) - rubocop (>= 1.72.1, < 2.0) - rubocop-ast (>= 1.38.0, < 2.0) - rubocop-rails (2.30.3) - activesupport (>= 4.2.0) - lint_roller (~> 1.1) - rack (>= 1.1) - rubocop (>= 1.72.1, < 2.0) - rubocop-ast (>= 1.38.0, < 2.0) - rubocop-rspec (3.5.0) - lint_roller (~> 1.1) - rubocop (~> 1.72, >= 1.72.1) - ruby-progressbar (1.13.0) - ruby2_keywords (0.0.5) - ruby_parser (3.21.1) - racc (~> 1.5) - sexp_processor (~> 4.16) - sassc (2.4.0) - ffi (~> 1.9) - sexp_processor (4.17.3) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) - simplecov-html (0.13.1) - simplecov_json_formatter (0.1.4) - sprockets (4.2.1) - concurrent-ruby (~> 1.0) - rack (>= 2.2.4, < 4) - sprockets-rails (3.5.2) - actionpack (>= 6.1) - activesupport (>= 6.1) - sprockets (>= 3.0.0) - sqlite3 (1.7.3) - mini_portile2 (~> 2.8.0) - thor (1.3.2) - timeout (0.4.3) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) - unicode-emoji (~> 4.0, >= 4.0.4) - unicode-emoji (4.0.4) - webrick (1.9.1) - websocket-driver (0.7.7) - base64 - websocket-extensions (>= 0.1.0) - websocket-extensions (0.1.5) - xpath (3.2.0) - nokogiri (~> 1.8) - zeitwerk (2.7.2) - -PLATFORMS - x86_64-linux - -DEPENDENCIES - activeadmin (~> 2.9.0) - activeadmin_dynamic_fields! - appraisal (~> 2.4) - bigdecimal - capybara - cuprite - fasterer - mutex_m - nokogiri (~> 1.17.2) - pry-rails - puma - rails (~> 6.1.0) - rspec-rails - rspec-retry - rspec_junit_formatter - rubocop - rubocop-packaging - rubocop-performance - rubocop-rails - rubocop-rspec - sassc - simplecov - sprockets-rails - sqlite3 (~> 1.7.0) - -BUNDLED WITH - 2.4.19 diff --git a/gemfiles/rails70_activeadmin.gemfile b/gemfiles/rails70_activeadmin.gemfile deleted file mode 100644 index ba8b80b..0000000 --- a/gemfiles/rails70_activeadmin.gemfile +++ /dev/null @@ -1,28 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "rails", "~> 7.0.0" -gem "activeadmin" -gem "activeadmin_dynamic_fields", path: "../" -gem "appraisal", "~> 2.4" -gem "sqlite3", "~> 1.7.0" -gem "bigdecimal" -gem "mutex_m" -gem "puma" -gem "sassc" -gem "sprockets-rails" -gem "capybara" -gem "cuprite" -gem "rspec_junit_formatter" -gem "rspec-rails" -gem "rspec-retry" -gem "simplecov", require: false -gem "fasterer" -gem "rubocop" -gem "rubocop-packaging" -gem "rubocop-performance" -gem "rubocop-rails" -gem "rubocop-rspec" -gem "pry-rails" -gem "nokogiri", "~> 1.17.2" diff --git a/gemfiles/rails70_activeadmin.gemfile.lock b/gemfiles/rails70_activeadmin.gemfile.lock deleted file mode 100644 index 1e89b42..0000000 --- a/gemfiles/rails70_activeadmin.gemfile.lock +++ /dev/null @@ -1,359 +0,0 @@ -PATH - remote: .. - specs: - activeadmin_dynamic_fields (0.9.0) - activeadmin (>= 2.0, < 4) - -GEM - remote: https://rubygems.org/ - specs: - actioncable (7.0.8) - actionpack (= 7.0.8) - activesupport (= 7.0.8) - nio4r (~> 2.0) - websocket-driver (>= 0.6.1) - actionmailbox (7.0.8) - actionpack (= 7.0.8) - activejob (= 7.0.8) - activerecord (= 7.0.8) - activestorage (= 7.0.8) - activesupport (= 7.0.8) - mail (>= 2.7.1) - net-imap - net-pop - net-smtp - actionmailer (7.0.8) - actionpack (= 7.0.8) - actionview (= 7.0.8) - activejob (= 7.0.8) - activesupport (= 7.0.8) - mail (~> 2.5, >= 2.5.4) - net-imap - net-pop - net-smtp - rails-dom-testing (~> 2.0) - actionpack (7.0.8) - actionview (= 7.0.8) - activesupport (= 7.0.8) - rack (~> 2.0, >= 2.2.4) - rack-test (>= 0.6.3) - rails-dom-testing (~> 2.0) - rails-html-sanitizer (~> 1.0, >= 1.2.0) - actiontext (7.0.8) - actionpack (= 7.0.8) - activerecord (= 7.0.8) - activestorage (= 7.0.8) - activesupport (= 7.0.8) - globalid (>= 0.6.0) - nokogiri (>= 1.8.5) - actionview (7.0.8) - activesupport (= 7.0.8) - builder (~> 3.1) - erubi (~> 1.4) - rails-dom-testing (~> 2.0) - rails-html-sanitizer (~> 1.1, >= 1.2.0) - activeadmin (3.0.0) - arbre (~> 1.2, >= 1.2.1) - formtastic (>= 3.1, < 5.0) - formtastic_i18n (~> 0.4) - inherited_resources (~> 1.7) - jquery-rails (~> 4.2) - kaminari (~> 1.0, >= 1.2.1) - railties (>= 6.1, < 7.1) - ransack (>= 4.0, < 5) - activejob (7.0.8) - activesupport (= 7.0.8) - globalid (>= 0.3.6) - activemodel (7.0.8) - activesupport (= 7.0.8) - activerecord (7.0.8) - activemodel (= 7.0.8) - activesupport (= 7.0.8) - activestorage (7.0.8) - actionpack (= 7.0.8) - activejob (= 7.0.8) - activerecord (= 7.0.8) - activesupport (= 7.0.8) - marcel (~> 1.0) - mini_mime (>= 1.1.0) - activesupport (7.0.8) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) - addressable (2.8.5) - public_suffix (>= 2.0.2, < 6.0) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - arbre (1.6.0) - activesupport (>= 3.0.0, < 7.1) - ruby2_keywords (>= 0.0.2, < 1.0) - ast (2.4.2) - base64 (0.1.1) - bigdecimal (3.1.9) - builder (3.2.4) - capybara (3.39.2) - addressable - matrix - mini_mime (>= 0.1.3) - nokogiri (~> 1.8) - rack (>= 1.6.0) - rack-test (>= 0.6.3) - regexp_parser (>= 1.5, < 3.0) - xpath (~> 3.2) - coderay (1.1.3) - colorize (0.8.1) - concurrent-ruby (1.2.2) - crass (1.0.6) - cuprite (0.14.3) - capybara (~> 3.0) - ferrum (~> 0.13.0) - date (3.3.3) - diff-lcs (1.5.0) - docile (1.4.1) - erubi (1.12.0) - fasterer (0.10.1) - colorize (~> 0.7) - ruby_parser (>= 3.19.1) - ferrum (0.13) - addressable (~> 2.5) - concurrent-ruby (~> 1.1) - webrick (~> 1.7) - websocket-driver (>= 0.6, < 0.8) - ffi (1.15.5) - formtastic (4.0.0) - actionpack (>= 5.2.0) - formtastic_i18n (0.7.0) - globalid (1.2.1) - activesupport (>= 6.1) - has_scope (0.8.1) - actionpack (>= 5.2) - activesupport (>= 5.2) - i18n (1.14.1) - concurrent-ruby (~> 1.0) - inherited_resources (1.13.1) - actionpack (>= 5.2, < 7.1) - has_scope (~> 0.6) - railties (>= 5.2, < 7.1) - responders (>= 2, < 4) - jquery-rails (4.6.0) - rails-dom-testing (>= 1, < 3) - railties (>= 4.2.0) - thor (>= 0.14, < 2.0) - json (2.6.3) - kaminari (1.2.2) - activesupport (>= 4.1.0) - kaminari-actionview (= 1.2.2) - kaminari-activerecord (= 1.2.2) - kaminari-core (= 1.2.2) - kaminari-actionview (1.2.2) - actionview - kaminari-core (= 1.2.2) - kaminari-activerecord (1.2.2) - activerecord - kaminari-core (= 1.2.2) - kaminari-core (1.2.2) - language_server-protocol (3.17.0.3) - loofah (2.21.3) - crass (~> 1.0.2) - nokogiri (>= 1.12.0) - mail (2.8.1) - mini_mime (>= 0.1.1) - net-imap - net-pop - net-smtp - marcel (1.0.2) - matrix (0.4.2) - method_source (1.0.0) - mini_mime (1.1.5) - mini_portile2 (2.8.8) - minitest (5.20.0) - mutex_m (0.3.0) - net-imap (0.3.7) - date - net-protocol - net-pop (0.1.2) - net-protocol - net-protocol (0.2.1) - timeout - net-smtp (0.3.3) - net-protocol - nio4r (2.5.9) - nokogiri (1.17.2) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) - parallel (1.23.0) - parser (3.2.2.3) - ast (~> 2.4.1) - racc - pry (0.14.2) - coderay (~> 1.1) - method_source (~> 1.0) - pry-rails (0.3.9) - pry (>= 0.10.4) - public_suffix (5.0.3) - puma (6.3.1) - nio4r (~> 2.0) - racc (1.8.1) - rack (2.2.8) - rack-test (2.1.0) - rack (>= 1.3) - rails (7.0.8) - actioncable (= 7.0.8) - actionmailbox (= 7.0.8) - actionmailer (= 7.0.8) - actionpack (= 7.0.8) - actiontext (= 7.0.8) - actionview (= 7.0.8) - activejob (= 7.0.8) - activemodel (= 7.0.8) - activerecord (= 7.0.8) - activestorage (= 7.0.8) - activesupport (= 7.0.8) - bundler (>= 1.15.0) - railties (= 7.0.8) - rails-dom-testing (2.2.0) - activesupport (>= 5.0.0) - minitest - nokogiri (>= 1.6) - rails-html-sanitizer (1.6.0) - loofah (~> 2.21) - nokogiri (~> 1.14) - railties (7.0.8) - actionpack (= 7.0.8) - activesupport (= 7.0.8) - method_source - rake (>= 12.2) - thor (~> 1.0) - zeitwerk (~> 2.5) - rainbow (3.1.1) - rake (13.0.6) - ransack (4.0.0) - activerecord (>= 6.1.5) - activesupport (>= 6.1.5) - i18n - regexp_parser (2.8.1) - responders (3.1.0) - actionpack (>= 5.2) - railties (>= 5.2) - rexml (3.2.6) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-rails (6.0.3) - actionpack (>= 6.1) - activesupport (>= 6.1) - railties (>= 6.1) - rspec-core (~> 3.12) - rspec-expectations (~> 3.12) - rspec-mocks (~> 3.12) - rspec-support (~> 3.12) - rspec-retry (0.6.2) - rspec-core (> 3.3) - rspec-support (3.12.1) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.2) - 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.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 (~> 1.41) - rubocop-factory_bot (2.23.1) - rubocop (~> 1.33) - rubocop-packaging (0.5.2) - rubocop (>= 1.33, < 2.0) - rubocop-performance (1.19.0) - rubocop (>= 1.7.0, < 2.0) - rubocop-ast (>= 0.4.0) - rubocop-rails (2.21.0) - activesupport (>= 4.2.0) - rack (>= 1.1) - rubocop (>= 1.33.0, < 2.0) - rubocop-rspec (2.24.0) - rubocop (~> 1.33) - rubocop-capybara (~> 2.17) - rubocop-factory_bot (~> 2.22) - ruby-progressbar (1.13.0) - ruby2_keywords (0.0.5) - ruby_parser (3.20.3) - sexp_processor (~> 4.16) - sassc (2.4.0) - ffi (~> 1.9) - sexp_processor (4.17.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) - simplecov-html (0.13.1) - simplecov_json_formatter (0.1.4) - sprockets (4.2.1) - concurrent-ruby (~> 1.0) - rack (>= 2.2.4, < 4) - sprockets-rails (3.4.2) - actionpack (>= 5.2) - activesupport (>= 5.2) - sprockets (>= 3.0.0) - sqlite3 (1.7.3) - mini_portile2 (~> 2.8.0) - thor (1.2.2) - timeout (0.4.0) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (2.4.2) - webrick (1.8.1) - websocket-driver (0.7.6) - websocket-extensions (>= 0.1.0) - websocket-extensions (0.1.5) - xpath (3.2.0) - nokogiri (~> 1.8) - zeitwerk (2.6.11) - -PLATFORMS - x86_64-linux - -DEPENDENCIES - activeadmin - activeadmin_dynamic_fields! - appraisal (~> 2.4) - bigdecimal - capybara - cuprite - fasterer - mutex_m - nokogiri (~> 1.17.2) - pry-rails - puma - rails (~> 7.0.0) - rspec-rails - rspec-retry - rspec_junit_formatter - rubocop - rubocop-packaging - rubocop-performance - rubocop-rails - rubocop-rspec - sassc - simplecov - sprockets-rails - sqlite3 (~> 1.7.0) - -BUNDLED WITH - 2.3.8 diff --git a/gemfiles/rails71_activeadmin.gemfile b/gemfiles/rails71_activeadmin.gemfile deleted file mode 100644 index f066c10..0000000 --- a/gemfiles/rails71_activeadmin.gemfile +++ /dev/null @@ -1,27 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "rails", "~> 7.1.0" -gem "activeadmin" -gem "activeadmin_dynamic_fields", path: "../" -gem "appraisal", "~> 2.4" -gem "sqlite3" -gem "bigdecimal" -gem "mutex_m" -gem "puma" -gem "sassc" -gem "sprockets-rails" -gem "capybara" -gem "cuprite" -gem "rspec_junit_formatter" -gem "rspec-rails" -gem "rspec-retry" -gem "simplecov", require: false -gem "fasterer" -gem "rubocop" -gem "rubocop-packaging" -gem "rubocop-performance" -gem "rubocop-rails" -gem "rubocop-rspec" -gem "pry-rails" diff --git a/gemfiles/rails71_activeadmin.gemfile.lock b/gemfiles/rails71_activeadmin.gemfile.lock deleted file mode 100644 index a8ac3c2..0000000 --- a/gemfiles/rails71_activeadmin.gemfile.lock +++ /dev/null @@ -1,395 +0,0 @@ -PATH - remote: .. - specs: - activeadmin_dynamic_fields (0.9.0) - activeadmin (>= 2.0, < 4) - -GEM - remote: https://rubygems.org/ - specs: - actioncable (7.1.5.1) - actionpack (= 7.1.5.1) - activesupport (= 7.1.5.1) - nio4r (~> 2.0) - websocket-driver (>= 0.6.1) - zeitwerk (~> 2.6) - actionmailbox (7.1.5.1) - actionpack (= 7.1.5.1) - activejob (= 7.1.5.1) - activerecord (= 7.1.5.1) - activestorage (= 7.1.5.1) - activesupport (= 7.1.5.1) - mail (>= 2.7.1) - net-imap - net-pop - net-smtp - actionmailer (7.1.5.1) - actionpack (= 7.1.5.1) - actionview (= 7.1.5.1) - activejob (= 7.1.5.1) - activesupport (= 7.1.5.1) - mail (~> 2.5, >= 2.5.4) - net-imap - net-pop - net-smtp - rails-dom-testing (~> 2.2) - actionpack (7.1.5.1) - actionview (= 7.1.5.1) - activesupport (= 7.1.5.1) - nokogiri (>= 1.8.5) - racc - rack (>= 2.2.4) - rack-session (>= 1.0.1) - rack-test (>= 0.6.3) - rails-dom-testing (~> 2.2) - rails-html-sanitizer (~> 1.6) - actiontext (7.1.5.1) - actionpack (= 7.1.5.1) - activerecord (= 7.1.5.1) - activestorage (= 7.1.5.1) - activesupport (= 7.1.5.1) - globalid (>= 0.6.0) - nokogiri (>= 1.8.5) - actionview (7.1.5.1) - activesupport (= 7.1.5.1) - builder (~> 3.1) - erubi (~> 1.11) - rails-dom-testing (~> 2.2) - rails-html-sanitizer (~> 1.6) - activeadmin (3.3.0) - arbre (~> 1.2, >= 1.2.1) - csv - formtastic (>= 3.1) - formtastic_i18n (>= 0.4) - inherited_resources (~> 1.7) - jquery-rails (>= 4.2) - kaminari (>= 1.2.1) - railties (>= 6.1) - ransack (>= 4.0) - activejob (7.1.5.1) - activesupport (= 7.1.5.1) - globalid (>= 0.3.6) - activemodel (7.1.5.1) - activesupport (= 7.1.5.1) - activerecord (7.1.5.1) - activemodel (= 7.1.5.1) - activesupport (= 7.1.5.1) - timeout (>= 0.4.0) - activestorage (7.1.5.1) - actionpack (= 7.1.5.1) - activejob (= 7.1.5.1) - activerecord (= 7.1.5.1) - activesupport (= 7.1.5.1) - marcel (~> 1.0) - activesupport (7.1.5.1) - base64 - benchmark (>= 0.3) - bigdecimal - concurrent-ruby (~> 1.0, >= 1.0.2) - connection_pool (>= 2.2.5) - drb - i18n (>= 1.6, < 2) - logger (>= 1.4.2) - minitest (>= 5.1) - mutex_m - securerandom (>= 0.3) - tzinfo (~> 2.0) - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - arbre (1.7.0) - activesupport (>= 3.0.0) - ruby2_keywords (>= 0.0.2) - ast (2.4.3) - base64 (0.2.0) - benchmark (0.4.0) - bigdecimal (3.1.9) - builder (3.3.0) - capybara (3.40.0) - addressable - matrix - mini_mime (>= 0.1.3) - nokogiri (~> 1.11) - rack (>= 1.6.0) - rack-test (>= 0.6.3) - regexp_parser (>= 1.5, < 3.0) - xpath (~> 3.2) - coderay (1.1.3) - concurrent-ruby (1.3.5) - connection_pool (2.5.0) - crass (1.0.6) - csv (3.3.2) - cuprite (0.15.1) - capybara (~> 3.0) - ferrum (~> 0.15.0) - date (3.4.1) - diff-lcs (1.6.0) - docile (1.4.1) - drb (2.2.1) - erubi (1.13.1) - fasterer (0.11.0) - ruby_parser (>= 3.19.1) - ferrum (0.15) - addressable (~> 2.5) - concurrent-ruby (~> 1.1) - webrick (~> 1.7) - websocket-driver (~> 0.7) - ffi (1.17.1-x86_64-linux-gnu) - formtastic (5.0.0) - actionpack (>= 6.0.0) - formtastic_i18n (0.7.0) - globalid (1.2.1) - activesupport (>= 6.1) - has_scope (0.8.2) - actionpack (>= 5.2) - activesupport (>= 5.2) - i18n (1.14.7) - concurrent-ruby (~> 1.0) - inherited_resources (1.14.0) - actionpack (>= 6.0) - has_scope (>= 0.6) - railties (>= 6.0) - responders (>= 2) - io-console (0.8.0) - irb (1.15.1) - pp (>= 0.6.0) - rdoc (>= 4.0.0) - reline (>= 0.4.2) - jquery-rails (4.6.0) - rails-dom-testing (>= 1, < 3) - railties (>= 4.2.0) - thor (>= 0.14, < 2.0) - json (2.10.2) - kaminari (1.2.2) - activesupport (>= 4.1.0) - kaminari-actionview (= 1.2.2) - kaminari-activerecord (= 1.2.2) - kaminari-core (= 1.2.2) - kaminari-actionview (1.2.2) - actionview - kaminari-core (= 1.2.2) - kaminari-activerecord (1.2.2) - activerecord - kaminari-core (= 1.2.2) - kaminari-core (1.2.2) - language_server-protocol (3.17.0.4) - lint_roller (1.1.0) - logger (1.6.6) - loofah (2.24.0) - crass (~> 1.0.2) - nokogiri (>= 1.12.0) - mail (2.8.1) - mini_mime (>= 0.1.1) - net-imap - net-pop - net-smtp - marcel (1.0.4) - matrix (0.4.2) - method_source (1.1.0) - mini_mime (1.1.5) - minitest (5.25.5) - mutex_m (0.3.0) - net-imap (0.5.6) - date - net-protocol - net-pop (0.1.2) - net-protocol - net-protocol (0.2.2) - timeout - net-smtp (0.5.1) - net-protocol - nio4r (2.7.4) - nokogiri (1.18.5-x86_64-linux-gnu) - racc (~> 1.4) - parallel (1.26.3) - parser (3.3.7.1) - ast (~> 2.4.1) - racc - pp (0.6.2) - prettyprint - prettyprint (0.2.0) - pry (0.15.2) - coderay (~> 1.1) - method_source (~> 1.0) - pry-rails (0.3.11) - pry (>= 0.13.0) - psych (5.2.3) - date - stringio - public_suffix (6.0.1) - puma (6.6.0) - nio4r (~> 2.0) - racc (1.8.1) - rack (3.1.12) - rack-session (2.1.0) - base64 (>= 0.1.0) - rack (>= 3.0.0) - rack-test (2.2.0) - rack (>= 1.3) - rackup (2.2.1) - rack (>= 3) - rails (7.1.5.1) - actioncable (= 7.1.5.1) - actionmailbox (= 7.1.5.1) - actionmailer (= 7.1.5.1) - actionpack (= 7.1.5.1) - actiontext (= 7.1.5.1) - actionview (= 7.1.5.1) - activejob (= 7.1.5.1) - activemodel (= 7.1.5.1) - activerecord (= 7.1.5.1) - activestorage (= 7.1.5.1) - activesupport (= 7.1.5.1) - bundler (>= 1.15.0) - railties (= 7.1.5.1) - rails-dom-testing (2.2.0) - activesupport (>= 5.0.0) - minitest - nokogiri (>= 1.6) - rails-html-sanitizer (1.6.2) - loofah (~> 2.21) - nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0) - railties (7.1.5.1) - actionpack (= 7.1.5.1) - activesupport (= 7.1.5.1) - irb - rackup (>= 1.0.0) - rake (>= 12.2) - thor (~> 1.0, >= 1.2.2) - zeitwerk (~> 2.6) - rainbow (3.1.1) - rake (13.2.1) - ransack (4.3.0) - activerecord (>= 6.1.5) - activesupport (>= 6.1.5) - i18n - rdoc (6.12.0) - psych (>= 4.0.0) - regexp_parser (2.10.0) - reline (0.6.0) - io-console (~> 0.5) - responders (3.1.1) - actionpack (>= 5.2) - railties (>= 5.2) - rspec-core (3.13.3) - rspec-support (~> 3.13.0) - rspec-expectations (3.13.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-mocks (3.13.2) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-rails (7.1.1) - actionpack (>= 7.0) - activesupport (>= 7.0) - railties (>= 7.0) - rspec-core (~> 3.13) - rspec-expectations (~> 3.13) - rspec-mocks (~> 3.13) - rspec-support (~> 3.13) - rspec-retry (0.6.2) - rspec-core (> 3.3) - rspec-support (3.13.2) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.74.0) - json (~> 2.3) - language_server-protocol (~> 3.17.0.2) - lint_roller (~> 1.1.0) - parallel (~> 1.10) - parser (>= 3.3.0.2) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.38.0, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.40.0) - parser (>= 3.3.1.0) - rubocop-packaging (0.5.2) - rubocop (>= 1.33, < 2.0) - rubocop-performance (1.24.0) - lint_roller (~> 1.1) - rubocop (>= 1.72.1, < 2.0) - rubocop-ast (>= 1.38.0, < 2.0) - rubocop-rails (2.30.3) - activesupport (>= 4.2.0) - lint_roller (~> 1.1) - rack (>= 1.1) - rubocop (>= 1.72.1, < 2.0) - rubocop-ast (>= 1.38.0, < 2.0) - rubocop-rspec (3.5.0) - lint_roller (~> 1.1) - rubocop (~> 1.72, >= 1.72.1) - ruby-progressbar (1.13.0) - ruby2_keywords (0.0.5) - ruby_parser (3.21.1) - racc (~> 1.5) - sexp_processor (~> 4.16) - sassc (2.4.0) - ffi (~> 1.9) - securerandom (0.4.1) - sexp_processor (4.17.3) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) - simplecov-html (0.13.1) - simplecov_json_formatter (0.1.4) - sprockets (4.2.1) - concurrent-ruby (~> 1.0) - rack (>= 2.2.4, < 4) - sprockets-rails (3.5.2) - actionpack (>= 6.1) - activesupport (>= 6.1) - sprockets (>= 3.0.0) - sqlite3 (2.6.0-x86_64-linux-gnu) - stringio (3.1.5) - thor (1.3.2) - timeout (0.4.3) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) - unicode-emoji (~> 4.0, >= 4.0.4) - unicode-emoji (4.0.4) - webrick (1.9.1) - websocket-driver (0.7.7) - base64 - websocket-extensions (>= 0.1.0) - websocket-extensions (0.1.5) - xpath (3.2.0) - nokogiri (~> 1.8) - zeitwerk (2.7.2) - -PLATFORMS - x86_64-linux - -DEPENDENCIES - activeadmin - activeadmin_dynamic_fields! - appraisal (~> 2.4) - bigdecimal - capybara - cuprite - fasterer - mutex_m - pry-rails - puma - rails (~> 7.1.0) - rspec-rails - rspec-retry - rspec_junit_formatter - rubocop - rubocop-packaging - rubocop-performance - rubocop-rails - rubocop-rspec - sassc - simplecov - sprockets-rails - sqlite3 - -BUNDLED WITH - 2.4.19 diff --git a/gemfiles/rails72_activeadmin.gemfile b/gemfiles/rails72_activeadmin.gemfile deleted file mode 100644 index 5b0b42c..0000000 --- a/gemfiles/rails72_activeadmin.gemfile +++ /dev/null @@ -1,27 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "rails", "~> 7.2.0" -gem "activeadmin" -gem "activeadmin_dynamic_fields", path: "../" -gem "appraisal", "~> 2.4" -gem "sqlite3" -gem "bigdecimal" -gem "mutex_m" -gem "puma" -gem "sassc" -gem "sprockets-rails" -gem "capybara" -gem "cuprite" -gem "rspec_junit_formatter" -gem "rspec-rails" -gem "rspec-retry" -gem "simplecov", require: false -gem "fasterer" -gem "rubocop" -gem "rubocop-packaging" -gem "rubocop-performance" -gem "rubocop-rails" -gem "rubocop-rspec" -gem "pry-rails" diff --git a/gemfiles/rails72_activeadmin.gemfile.lock b/gemfiles/rails72_activeadmin.gemfile.lock deleted file mode 100644 index 16fb426..0000000 --- a/gemfiles/rails72_activeadmin.gemfile.lock +++ /dev/null @@ -1,390 +0,0 @@ -PATH - remote: .. - specs: - activeadmin_dynamic_fields (0.9.0) - activeadmin (>= 2.0, < 4) - -GEM - remote: https://rubygems.org/ - specs: - actioncable (7.2.2.1) - actionpack (= 7.2.2.1) - activesupport (= 7.2.2.1) - nio4r (~> 2.0) - websocket-driver (>= 0.6.1) - zeitwerk (~> 2.6) - actionmailbox (7.2.2.1) - actionpack (= 7.2.2.1) - activejob (= 7.2.2.1) - activerecord (= 7.2.2.1) - activestorage (= 7.2.2.1) - activesupport (= 7.2.2.1) - mail (>= 2.8.0) - actionmailer (7.2.2.1) - actionpack (= 7.2.2.1) - actionview (= 7.2.2.1) - activejob (= 7.2.2.1) - activesupport (= 7.2.2.1) - mail (>= 2.8.0) - rails-dom-testing (~> 2.2) - actionpack (7.2.2.1) - actionview (= 7.2.2.1) - activesupport (= 7.2.2.1) - nokogiri (>= 1.8.5) - racc - rack (>= 2.2.4, < 3.2) - rack-session (>= 1.0.1) - rack-test (>= 0.6.3) - rails-dom-testing (~> 2.2) - rails-html-sanitizer (~> 1.6) - useragent (~> 0.16) - actiontext (7.2.2.1) - actionpack (= 7.2.2.1) - activerecord (= 7.2.2.1) - activestorage (= 7.2.2.1) - activesupport (= 7.2.2.1) - globalid (>= 0.6.0) - nokogiri (>= 1.8.5) - actionview (7.2.2.1) - activesupport (= 7.2.2.1) - builder (~> 3.1) - erubi (~> 1.11) - rails-dom-testing (~> 2.2) - rails-html-sanitizer (~> 1.6) - activeadmin (3.3.0) - arbre (~> 1.2, >= 1.2.1) - csv - formtastic (>= 3.1) - formtastic_i18n (>= 0.4) - inherited_resources (~> 1.7) - jquery-rails (>= 4.2) - kaminari (>= 1.2.1) - railties (>= 6.1) - ransack (>= 4.0) - activejob (7.2.2.1) - activesupport (= 7.2.2.1) - globalid (>= 0.3.6) - activemodel (7.2.2.1) - activesupport (= 7.2.2.1) - activerecord (7.2.2.1) - activemodel (= 7.2.2.1) - activesupport (= 7.2.2.1) - timeout (>= 0.4.0) - activestorage (7.2.2.1) - actionpack (= 7.2.2.1) - activejob (= 7.2.2.1) - activerecord (= 7.2.2.1) - activesupport (= 7.2.2.1) - marcel (~> 1.0) - activesupport (7.2.2.1) - base64 - benchmark (>= 0.3) - bigdecimal - concurrent-ruby (~> 1.0, >= 1.3.1) - connection_pool (>= 2.2.5) - drb - i18n (>= 1.6, < 2) - logger (>= 1.4.2) - minitest (>= 5.1) - securerandom (>= 0.3) - tzinfo (~> 2.0, >= 2.0.5) - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - arbre (1.7.0) - activesupport (>= 3.0.0) - ruby2_keywords (>= 0.0.2) - ast (2.4.3) - base64 (0.2.0) - benchmark (0.4.0) - bigdecimal (3.1.9) - builder (3.3.0) - capybara (3.40.0) - addressable - matrix - mini_mime (>= 0.1.3) - nokogiri (~> 1.11) - rack (>= 1.6.0) - rack-test (>= 0.6.3) - regexp_parser (>= 1.5, < 3.0) - xpath (~> 3.2) - coderay (1.1.3) - concurrent-ruby (1.3.5) - connection_pool (2.5.0) - crass (1.0.6) - csv (3.3.2) - cuprite (0.15.1) - capybara (~> 3.0) - ferrum (~> 0.15.0) - date (3.4.1) - diff-lcs (1.6.0) - docile (1.4.1) - drb (2.2.1) - erubi (1.13.1) - fasterer (0.11.0) - ruby_parser (>= 3.19.1) - ferrum (0.15) - addressable (~> 2.5) - concurrent-ruby (~> 1.1) - webrick (~> 1.7) - websocket-driver (~> 0.7) - ffi (1.17.1-x86_64-linux-gnu) - formtastic (5.0.0) - actionpack (>= 6.0.0) - formtastic_i18n (0.7.0) - globalid (1.2.1) - activesupport (>= 6.1) - has_scope (0.8.2) - actionpack (>= 5.2) - activesupport (>= 5.2) - i18n (1.14.7) - concurrent-ruby (~> 1.0) - inherited_resources (1.14.0) - actionpack (>= 6.0) - has_scope (>= 0.6) - railties (>= 6.0) - responders (>= 2) - io-console (0.8.0) - irb (1.15.1) - pp (>= 0.6.0) - rdoc (>= 4.0.0) - reline (>= 0.4.2) - jquery-rails (4.6.0) - rails-dom-testing (>= 1, < 3) - railties (>= 4.2.0) - thor (>= 0.14, < 2.0) - json (2.10.2) - kaminari (1.2.2) - activesupport (>= 4.1.0) - kaminari-actionview (= 1.2.2) - kaminari-activerecord (= 1.2.2) - kaminari-core (= 1.2.2) - kaminari-actionview (1.2.2) - actionview - kaminari-core (= 1.2.2) - kaminari-activerecord (1.2.2) - activerecord - kaminari-core (= 1.2.2) - kaminari-core (1.2.2) - language_server-protocol (3.17.0.4) - lint_roller (1.1.0) - logger (1.6.6) - loofah (2.24.0) - crass (~> 1.0.2) - nokogiri (>= 1.12.0) - mail (2.8.1) - mini_mime (>= 0.1.1) - net-imap - net-pop - net-smtp - marcel (1.0.4) - matrix (0.4.2) - method_source (1.1.0) - mini_mime (1.1.5) - minitest (5.25.5) - mutex_m (0.3.0) - net-imap (0.5.6) - date - net-protocol - net-pop (0.1.2) - net-protocol - net-protocol (0.2.2) - timeout - net-smtp (0.5.1) - net-protocol - nio4r (2.7.4) - nokogiri (1.18.5-x86_64-linux-gnu) - racc (~> 1.4) - parallel (1.26.3) - parser (3.3.7.1) - ast (~> 2.4.1) - racc - pp (0.6.2) - prettyprint - prettyprint (0.2.0) - pry (0.15.2) - coderay (~> 1.1) - method_source (~> 1.0) - pry-rails (0.3.11) - pry (>= 0.13.0) - psych (5.2.3) - date - stringio - public_suffix (6.0.1) - puma (6.6.0) - nio4r (~> 2.0) - racc (1.8.1) - rack (3.1.12) - rack-session (2.1.0) - base64 (>= 0.1.0) - rack (>= 3.0.0) - rack-test (2.2.0) - rack (>= 1.3) - rackup (2.2.1) - rack (>= 3) - rails (7.2.2.1) - actioncable (= 7.2.2.1) - actionmailbox (= 7.2.2.1) - actionmailer (= 7.2.2.1) - actionpack (= 7.2.2.1) - actiontext (= 7.2.2.1) - actionview (= 7.2.2.1) - activejob (= 7.2.2.1) - activemodel (= 7.2.2.1) - activerecord (= 7.2.2.1) - activestorage (= 7.2.2.1) - activesupport (= 7.2.2.1) - bundler (>= 1.15.0) - railties (= 7.2.2.1) - rails-dom-testing (2.2.0) - activesupport (>= 5.0.0) - minitest - nokogiri (>= 1.6) - rails-html-sanitizer (1.6.2) - loofah (~> 2.21) - nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0) - railties (7.2.2.1) - actionpack (= 7.2.2.1) - activesupport (= 7.2.2.1) - irb (~> 1.13) - rackup (>= 1.0.0) - rake (>= 12.2) - thor (~> 1.0, >= 1.2.2) - zeitwerk (~> 2.6) - rainbow (3.1.1) - rake (13.2.1) - ransack (4.3.0) - activerecord (>= 6.1.5) - activesupport (>= 6.1.5) - i18n - rdoc (6.12.0) - psych (>= 4.0.0) - regexp_parser (2.10.0) - reline (0.6.0) - io-console (~> 0.5) - responders (3.1.1) - actionpack (>= 5.2) - railties (>= 5.2) - rspec-core (3.13.3) - rspec-support (~> 3.13.0) - rspec-expectations (3.13.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-mocks (3.13.2) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-rails (7.1.1) - actionpack (>= 7.0) - activesupport (>= 7.0) - railties (>= 7.0) - rspec-core (~> 3.13) - rspec-expectations (~> 3.13) - rspec-mocks (~> 3.13) - rspec-support (~> 3.13) - rspec-retry (0.6.2) - rspec-core (> 3.3) - rspec-support (3.13.2) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.74.0) - json (~> 2.3) - language_server-protocol (~> 3.17.0.2) - lint_roller (~> 1.1.0) - parallel (~> 1.10) - parser (>= 3.3.0.2) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.38.0, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.40.0) - parser (>= 3.3.1.0) - rubocop-packaging (0.5.2) - rubocop (>= 1.33, < 2.0) - rubocop-performance (1.24.0) - lint_roller (~> 1.1) - rubocop (>= 1.72.1, < 2.0) - rubocop-ast (>= 1.38.0, < 2.0) - rubocop-rails (2.30.3) - activesupport (>= 4.2.0) - lint_roller (~> 1.1) - rack (>= 1.1) - rubocop (>= 1.72.1, < 2.0) - rubocop-ast (>= 1.38.0, < 2.0) - rubocop-rspec (3.5.0) - lint_roller (~> 1.1) - rubocop (~> 1.72, >= 1.72.1) - ruby-progressbar (1.13.0) - ruby2_keywords (0.0.5) - ruby_parser (3.21.1) - racc (~> 1.5) - sexp_processor (~> 4.16) - sassc (2.4.0) - ffi (~> 1.9) - securerandom (0.4.1) - sexp_processor (4.17.3) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) - simplecov-html (0.13.1) - simplecov_json_formatter (0.1.4) - sprockets (4.2.1) - concurrent-ruby (~> 1.0) - rack (>= 2.2.4, < 4) - sprockets-rails (3.5.2) - actionpack (>= 6.1) - activesupport (>= 6.1) - sprockets (>= 3.0.0) - sqlite3 (2.6.0-x86_64-linux-gnu) - stringio (3.1.5) - thor (1.3.2) - timeout (0.4.3) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) - unicode-emoji (~> 4.0, >= 4.0.4) - unicode-emoji (4.0.4) - useragent (0.16.11) - webrick (1.9.1) - websocket-driver (0.7.7) - base64 - websocket-extensions (>= 0.1.0) - websocket-extensions (0.1.5) - xpath (3.2.0) - nokogiri (~> 1.8) - zeitwerk (2.7.2) - -PLATFORMS - x86_64-linux - -DEPENDENCIES - activeadmin - activeadmin_dynamic_fields! - appraisal (~> 2.4) - bigdecimal - capybara - cuprite - fasterer - mutex_m - pry-rails - puma - rails (~> 7.2.0) - rspec-rails - rspec-retry - rspec_junit_formatter - rubocop - rubocop-packaging - rubocop-performance - rubocop-rails - rubocop-rspec - sassc - simplecov - sprockets-rails - sqlite3 - -BUNDLED WITH - 2.4.19 diff --git a/gemfiles/rails80_activeadmin.gemfile b/gemfiles/rails80_activeadmin.gemfile deleted file mode 100644 index 617a8d5..0000000 --- a/gemfiles/rails80_activeadmin.gemfile +++ /dev/null @@ -1,27 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "rails", "~> 8.0.0" -gem "activeadmin" -gem "activeadmin_dynamic_fields", path: "../" -gem "appraisal", "~> 2.4" -gem "sqlite3" -gem "bigdecimal" -gem "mutex_m" -gem "puma" -gem "sassc" -gem "sprockets-rails" -gem "capybara" -gem "cuprite" -gem "rspec_junit_formatter" -gem "rspec-rails" -gem "rspec-retry" -gem "simplecov", require: false -gem "fasterer" -gem "rubocop" -gem "rubocop-packaging" -gem "rubocop-performance" -gem "rubocop-rails" -gem "rubocop-rspec" -gem "pry-rails" diff --git a/gemfiles/rails80_activeadmin.gemfile.lock b/gemfiles/rails80_activeadmin.gemfile.lock deleted file mode 100644 index 2f62c88..0000000 --- a/gemfiles/rails80_activeadmin.gemfile.lock +++ /dev/null @@ -1,426 +0,0 @@ -PATH - remote: .. - specs: - activeadmin_dynamic_fields (0.9.0) - activeadmin (>= 2.0, < 4) - -GEM - remote: https://rubygems.org/ - specs: - actioncable (8.0.2) - actionpack (= 8.0.2) - activesupport (= 8.0.2) - nio4r (~> 2.0) - websocket-driver (>= 0.6.1) - zeitwerk (~> 2.6) - actionmailbox (8.0.2) - actionpack (= 8.0.2) - activejob (= 8.0.2) - activerecord (= 8.0.2) - activestorage (= 8.0.2) - activesupport (= 8.0.2) - mail (>= 2.8.0) - actionmailer (8.0.2) - actionpack (= 8.0.2) - actionview (= 8.0.2) - activejob (= 8.0.2) - activesupport (= 8.0.2) - mail (>= 2.8.0) - rails-dom-testing (~> 2.2) - actionpack (8.0.2) - actionview (= 8.0.2) - activesupport (= 8.0.2) - 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) - useragent (~> 0.16) - actiontext (8.0.2) - actionpack (= 8.0.2) - activerecord (= 8.0.2) - activestorage (= 8.0.2) - activesupport (= 8.0.2) - globalid (>= 0.6.0) - nokogiri (>= 1.8.5) - actionview (8.0.2) - activesupport (= 8.0.2) - builder (~> 3.1) - erubi (~> 1.11) - rails-dom-testing (~> 2.2) - rails-html-sanitizer (~> 1.6) - activeadmin (3.3.0) - arbre (~> 1.2, >= 1.2.1) - csv - formtastic (>= 3.1) - formtastic_i18n (>= 0.4) - inherited_resources (~> 1.7) - jquery-rails (>= 4.2) - kaminari (>= 1.2.1) - railties (>= 6.1) - ransack (>= 4.0) - activejob (8.0.2) - activesupport (= 8.0.2) - globalid (>= 0.3.6) - activemodel (8.0.2) - activesupport (= 8.0.2) - activerecord (8.0.2) - activemodel (= 8.0.2) - activesupport (= 8.0.2) - timeout (>= 0.4.0) - activestorage (8.0.2) - actionpack (= 8.0.2) - activejob (= 8.0.2) - activerecord (= 8.0.2) - activesupport (= 8.0.2) - marcel (~> 1.0) - activesupport (8.0.2) - base64 - benchmark (>= 0.3) - bigdecimal - concurrent-ruby (~> 1.0, >= 1.3.1) - connection_pool (>= 2.2.5) - drb - i18n (>= 1.6, < 2) - logger (>= 1.4.2) - minitest (>= 5.1) - securerandom (>= 0.3) - tzinfo (~> 2.0, >= 2.0.5) - uri (>= 0.13.1) - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - arbre (1.7.0) - activesupport (>= 3.0.0) - ruby2_keywords (>= 0.0.2) - ast (2.4.3) - base64 (0.2.0) - benchmark (0.4.0) - bigdecimal (3.1.9) - builder (3.3.0) - capybara (3.40.0) - addressable - matrix - mini_mime (>= 0.1.3) - nokogiri (~> 1.11) - rack (>= 1.6.0) - rack-test (>= 0.6.3) - regexp_parser (>= 1.5, < 3.0) - xpath (~> 3.2) - coderay (1.1.3) - concurrent-ruby (1.3.5) - connection_pool (2.5.0) - crass (1.0.6) - csv (3.3.2) - cuprite (0.15.1) - capybara (~> 3.0) - ferrum (~> 0.15.0) - date (3.4.1) - diff-lcs (1.6.0) - docile (1.4.1) - drb (2.2.1) - erubi (1.13.1) - fasterer (0.11.0) - ruby_parser (>= 3.19.1) - ferrum (0.15) - addressable (~> 2.5) - concurrent-ruby (~> 1.1) - webrick (~> 1.7) - websocket-driver (~> 0.7) - ffi (1.17.1-aarch64-linux-gnu) - ffi (1.17.1-aarch64-linux-musl) - ffi (1.17.1-arm-linux-gnu) - ffi (1.17.1-arm-linux-musl) - ffi (1.17.1-arm64-darwin) - ffi (1.17.1-x86_64-darwin) - ffi (1.17.1-x86_64-linux-gnu) - ffi (1.17.1-x86_64-linux-musl) - formtastic (5.0.0) - actionpack (>= 6.0.0) - formtastic_i18n (0.7.0) - globalid (1.2.1) - activesupport (>= 6.1) - has_scope (0.8.2) - actionpack (>= 5.2) - activesupport (>= 5.2) - i18n (1.14.7) - concurrent-ruby (~> 1.0) - inherited_resources (1.14.0) - actionpack (>= 6.0) - has_scope (>= 0.6) - railties (>= 6.0) - responders (>= 2) - io-console (0.8.0) - irb (1.15.1) - pp (>= 0.6.0) - rdoc (>= 4.0.0) - reline (>= 0.4.2) - jquery-rails (4.6.0) - rails-dom-testing (>= 1, < 3) - railties (>= 4.2.0) - thor (>= 0.14, < 2.0) - json (2.10.2) - kaminari (1.2.2) - activesupport (>= 4.1.0) - kaminari-actionview (= 1.2.2) - kaminari-activerecord (= 1.2.2) - kaminari-core (= 1.2.2) - kaminari-actionview (1.2.2) - actionview - kaminari-core (= 1.2.2) - kaminari-activerecord (1.2.2) - activerecord - kaminari-core (= 1.2.2) - kaminari-core (1.2.2) - language_server-protocol (3.17.0.4) - lint_roller (1.1.0) - logger (1.6.6) - loofah (2.24.0) - crass (~> 1.0.2) - nokogiri (>= 1.12.0) - mail (2.8.1) - mini_mime (>= 0.1.1) - net-imap - net-pop - net-smtp - marcel (1.0.4) - matrix (0.4.2) - method_source (1.1.0) - mini_mime (1.1.5) - minitest (5.25.5) - mutex_m (0.3.0) - net-imap (0.5.6) - date - net-protocol - net-pop (0.1.2) - net-protocol - net-protocol (0.2.2) - timeout - net-smtp (0.5.1) - net-protocol - nio4r (2.7.4) - nokogiri (1.18.5-aarch64-linux-gnu) - racc (~> 1.4) - nokogiri (1.18.5-aarch64-linux-musl) - racc (~> 1.4) - nokogiri (1.18.5-arm-linux-gnu) - racc (~> 1.4) - nokogiri (1.18.5-arm-linux-musl) - racc (~> 1.4) - nokogiri (1.18.5-arm64-darwin) - racc (~> 1.4) - nokogiri (1.18.5-x86_64-darwin) - racc (~> 1.4) - nokogiri (1.18.5-x86_64-linux-gnu) - racc (~> 1.4) - nokogiri (1.18.5-x86_64-linux-musl) - racc (~> 1.4) - parallel (1.26.3) - parser (3.3.7.1) - ast (~> 2.4.1) - racc - pp (0.6.2) - prettyprint - prettyprint (0.2.0) - pry (0.15.2) - coderay (~> 1.1) - method_source (~> 1.0) - pry-rails (0.3.11) - pry (>= 0.13.0) - psych (5.2.3) - date - stringio - public_suffix (6.0.1) - puma (6.6.0) - nio4r (~> 2.0) - racc (1.8.1) - rack (3.1.12) - rack-session (2.1.0) - base64 (>= 0.1.0) - rack (>= 3.0.0) - rack-test (2.2.0) - rack (>= 1.3) - rackup (2.2.1) - rack (>= 3) - rails (8.0.2) - actioncable (= 8.0.2) - actionmailbox (= 8.0.2) - actionmailer (= 8.0.2) - actionpack (= 8.0.2) - actiontext (= 8.0.2) - actionview (= 8.0.2) - activejob (= 8.0.2) - activemodel (= 8.0.2) - activerecord (= 8.0.2) - activestorage (= 8.0.2) - activesupport (= 8.0.2) - bundler (>= 1.15.0) - railties (= 8.0.2) - rails-dom-testing (2.2.0) - activesupport (>= 5.0.0) - minitest - nokogiri (>= 1.6) - rails-html-sanitizer (1.6.2) - loofah (~> 2.21) - nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0) - railties (8.0.2) - actionpack (= 8.0.2) - activesupport (= 8.0.2) - irb (~> 1.13) - rackup (>= 1.0.0) - rake (>= 12.2) - thor (~> 1.0, >= 1.2.2) - zeitwerk (~> 2.6) - rainbow (3.1.1) - rake (13.2.1) - ransack (4.3.0) - activerecord (>= 6.1.5) - activesupport (>= 6.1.5) - i18n - rdoc (6.12.0) - psych (>= 4.0.0) - regexp_parser (2.10.0) - reline (0.6.0) - io-console (~> 0.5) - responders (3.1.1) - actionpack (>= 5.2) - railties (>= 5.2) - rspec-core (3.13.3) - rspec-support (~> 3.13.0) - rspec-expectations (3.13.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-mocks (3.13.2) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-rails (7.1.1) - actionpack (>= 7.0) - activesupport (>= 7.0) - railties (>= 7.0) - rspec-core (~> 3.13) - rspec-expectations (~> 3.13) - rspec-mocks (~> 3.13) - rspec-support (~> 3.13) - rspec-retry (0.6.2) - rspec-core (> 3.3) - rspec-support (3.13.2) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.74.0) - json (~> 2.3) - language_server-protocol (~> 3.17.0.2) - lint_roller (~> 1.1.0) - parallel (~> 1.10) - parser (>= 3.3.0.2) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.38.0, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.40.0) - parser (>= 3.3.1.0) - rubocop-packaging (0.5.2) - rubocop (>= 1.33, < 2.0) - rubocop-performance (1.24.0) - lint_roller (~> 1.1) - rubocop (>= 1.72.1, < 2.0) - rubocop-ast (>= 1.38.0, < 2.0) - rubocop-rails (2.30.3) - activesupport (>= 4.2.0) - lint_roller (~> 1.1) - rack (>= 1.1) - rubocop (>= 1.72.1, < 2.0) - rubocop-ast (>= 1.38.0, < 2.0) - rubocop-rspec (3.5.0) - lint_roller (~> 1.1) - rubocop (~> 1.72, >= 1.72.1) - ruby-progressbar (1.13.0) - ruby2_keywords (0.0.5) - ruby_parser (3.21.1) - racc (~> 1.5) - sexp_processor (~> 4.16) - sassc (2.4.0) - ffi (~> 1.9) - securerandom (0.4.1) - sexp_processor (4.17.3) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) - simplecov-html (0.13.1) - simplecov_json_formatter (0.1.4) - sprockets (4.2.1) - concurrent-ruby (~> 1.0) - rack (>= 2.2.4, < 4) - sprockets-rails (3.5.2) - actionpack (>= 6.1) - activesupport (>= 6.1) - sprockets (>= 3.0.0) - sqlite3 (2.6.0-aarch64-linux-gnu) - sqlite3 (2.6.0-aarch64-linux-musl) - sqlite3 (2.6.0-arm-linux-gnu) - sqlite3 (2.6.0-arm-linux-musl) - sqlite3 (2.6.0-arm64-darwin) - sqlite3 (2.6.0-x86_64-darwin) - sqlite3 (2.6.0-x86_64-linux-gnu) - sqlite3 (2.6.0-x86_64-linux-musl) - stringio (3.1.5) - thor (1.3.2) - timeout (0.4.3) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) - unicode-emoji (~> 4.0, >= 4.0.4) - unicode-emoji (4.0.4) - uri (1.0.3) - useragent (0.16.11) - webrick (1.9.1) - websocket-driver (0.7.7) - base64 - websocket-extensions (>= 0.1.0) - websocket-extensions (0.1.5) - xpath (3.2.0) - nokogiri (~> 1.8) - zeitwerk (2.7.2) - -PLATFORMS - aarch64-linux-gnu - aarch64-linux-musl - arm-linux-gnu - arm-linux-musl - arm64-darwin - x86_64-darwin - x86_64-linux-gnu - x86_64-linux-musl - -DEPENDENCIES - activeadmin - activeadmin_dynamic_fields! - appraisal (~> 2.4) - bigdecimal - capybara - cuprite - fasterer - mutex_m - pry-rails - puma - rails (~> 8.0.0) - rspec-rails - rspec-retry - rspec_junit_formatter - rubocop - rubocop-packaging - rubocop-performance - rubocop-rails - rubocop-rspec - sassc - simplecov - sprockets-rails - sqlite3 - -BUNDLED WITH - 2.6.6 From 61fd17da739329016643cf925018dbe822f18f4e Mon Sep 17 00:00:00 2001 From: Mattia Roccoberton Date: Wed, 2 Apr 2025 08:53:02 +0200 Subject: [PATCH 2/2] ci: Update GitHub workflows --- .github/workflows/linters.yml | 5 +++- .github/workflows/specs_rails61.yml | 43 +++++++++++++++++++++++++++++ .github/workflows/specs_rails70.yml | 3 +- .github/workflows/specs_rails71.yml | 3 +- .github/workflows/specs_rails72.yml | 3 +- .github/workflows/specs_rails80.yml | 3 +- .rubocop.yml | 1 + Gemfile | 41 ++++++++++++--------------- 8 files changed, 70 insertions(+), 32 deletions(-) create mode 100644 .github/workflows/specs_rails61.yml diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index ee793c0..fbf700a 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -12,6 +12,9 @@ jobs: name: Reviewdog runs-on: ubuntu-latest + env: + RAILS_VERSION: 7.0.0 + steps: - name: Checkout repository uses: actions/checkout@v4 @@ -19,7 +22,7 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: '2.7' + ruby-version: '3.0' bundler-cache: true - name: Set up Reviewdog diff --git a/.github/workflows/specs_rails61.yml b/.github/workflows/specs_rails61.yml new file mode 100644 index 0000000..da06090 --- /dev/null +++ b/.github/workflows/specs_rails61.yml @@ -0,0 +1,43 @@ +--- +name: Specs Rails 6.1 with ActiveAdmin 2.9 + +on: + pull_request: + branches: [main] + push: + branches: [main] + +jobs: + test: + runs-on: ubuntu-latest + + strategy: + matrix: + ruby: ['3.0'] + + env: + RAILS_VERSION: 6.0 + ACTIVEADMIN_VERSION: 2.9.0 + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: ${{ matrix.ruby }} + bundler-cache: true + + - name: Database setup + run: bin/rails db:reset db:test:prepare + + - name: Run tests + run: bundle exec rspec --profile + + - name: On failure, archive screenshots as artifacts + uses: actions/upload-artifact@v4 + if: failure() + with: + name: test-failed-screenshots + path: spec/dummy/tmp/screenshots diff --git a/.github/workflows/specs_rails70.yml b/.github/workflows/specs_rails70.yml index 3d0d665..af5a0bc 100644 --- a/.github/workflows/specs_rails70.yml +++ b/.github/workflows/specs_rails70.yml @@ -14,10 +14,9 @@ jobs: strategy: matrix: ruby: ['3.0', '3.2'] - gemfile: ['rails70_activeadmin'] env: - BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile + RAILS_VERSION: 7.0.0 steps: - name: Checkout repository diff --git a/.github/workflows/specs_rails71.yml b/.github/workflows/specs_rails71.yml index 30bc0e1..b9bfdfc 100644 --- a/.github/workflows/specs_rails71.yml +++ b/.github/workflows/specs_rails71.yml @@ -14,10 +14,9 @@ jobs: strategy: matrix: ruby: ['3.2', '3.4'] - gemfile: ['rails71_activeadmin'] env: - BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile + RAILS_VERSION: 7.1.0 steps: - name: Checkout repository diff --git a/.github/workflows/specs_rails72.yml b/.github/workflows/specs_rails72.yml index 8eb9c19..345c347 100644 --- a/.github/workflows/specs_rails72.yml +++ b/.github/workflows/specs_rails72.yml @@ -14,10 +14,9 @@ jobs: strategy: matrix: ruby: ['3.2', '3.4'] - gemfile: ['rails72_activeadmin'] env: - BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile + RAILS_VERSION: 7.2.0 steps: - name: Checkout repository diff --git a/.github/workflows/specs_rails80.yml b/.github/workflows/specs_rails80.yml index 551138c..98ab831 100644 --- a/.github/workflows/specs_rails80.yml +++ b/.github/workflows/specs_rails80.yml @@ -14,10 +14,9 @@ jobs: strategy: matrix: ruby: ['3.2', '3.4'] - gemfile: ['rails80_activeadmin'] env: - BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile + RAILS_VERSION: 8.0.0 steps: - name: Checkout repository diff --git a/.rubocop.yml b/.rubocop.yml index 0e742f5..88e5005 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -9,6 +9,7 @@ require: - rubocop-rspec AllCops: + TargetRubyVersion: 3.0 Exclude: - bin/* - db/schema.rb diff --git a/Gemfile b/Gemfile index 1db4a16..ac10ffa 100644 --- a/Gemfile +++ b/Gemfile @@ -3,34 +3,29 @@ source 'https://rubygems.org' if ENV['DEVEL'] == '1' - rails_ver = ENV.fetch('RAILS_VERSION', '') - activeadmin_ver = ENV.fetch('ACTIVEADMIN_VERSION', '') - - if rails_ver.empty? - gem 'rails' - else - gem 'rails', "~> #{rails_ver}" - end - - if activeadmin_ver.empty? - gem 'activeadmin' - else - gem 'activeadmin', "~> #{activeadmin_ver}" - end - gem 'activeadmin_dynamic_fields', path: './' - gem 'appraisal', '~> 2.4' - - if rails_ver.start_with?('7.0') - gem 'concurrent-ruby', '1.3.4' - gem 'sqlite3', '~> 1.4' - else - gem 'sqlite3' - end else gemspec end +ruby_ver = ENV.fetch('RUBY_VERSION', '') +rails_ver = ENV.fetch('RAILS_VERSION', '') +activeadmin_ver = ENV.fetch('ACTIVEADMIN_VERSION', '') + +rails = rails_ver.empty? ? ['rails'] : ['rails', "~> #{rails_ver}"] +gem(*rails) + +activeadmin = activeadmin_ver.empty? ? ['activeadmin'] : ['activeadmin', "~> #{activeadmin_ver}"] +gem(*activeadmin) + +ruby32 = Gem::Version.new(ruby_ver) >= Gem::Version.new('3.2') +rails72 = Gem::Version.new(rails_ver) >= Gem::Version.new('7.2') +sqlite3 = ruby32 || rails72 ? ['sqlite3'] : ['sqlite3', '~> 1.4'] +gem(*sqlite3) + +# NOTE: to avoid error: uninitialized constant ActiveSupport::LoggerThreadSafeLevel::Logger +gem 'concurrent-ruby', '1.3.4' + gem 'bigdecimal' gem 'mutex_m' gem 'puma'