diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 4fb885e..43898a5 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -3,32 +3,14 @@ on: [push, pull_request] jobs: test: name: Run tests - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: - ruby: ["3.0", 3.1, 3.2, 3.3] + ruby: ["3.2", "3.3"] gemfile: - - gemfiles/rails_6.gemfile - gemfiles/rails_7.gemfile - gemfiles/rails_7_sidekiq_6.gemfile - include: - - ruby: "3.0" - gemfile: gemfiles/rails_6.gemfile - - ruby: "3.0" - gemfile: gemfiles/rails_7.gemfile - - ruby: 3.1 - gemfile: gemfiles/rails_6.gemfile - - ruby: 3.1 - gemfile: gemfiles/rails_7.gemfile - - ruby: 3.2 - gemfile: gemfiles/rails_6.gemfile - - ruby: 3.2 - gemfile: gemfiles/rails_7.gemfile - - ruby: 3.3 - gemfile: gemfiles/rails_6.gemfile - - ruby: 3.3 - gemfile: gemfiles/rails_7.gemfile env: BUNDLE_GEMFILE: ${{ matrix.gemfile }} diff --git a/Appraisals b/Appraisals index e1b1b88..1d399e3 100644 --- a/Appraisals +++ b/Appraisals @@ -1,19 +1,13 @@ -appraise "rails-6" do - gem "rails", "6.1.4" - gem "sqlite3", "~> 1.4" - gem "sidekiq", ">= 7" -end - appraise "rails-7" do - gem "rails", "7.1.3" - gem "sqlite3", "~> 1.4" + gem "rails", "7.1.6" + gem "sqlite3", "~> 2.9", ">= 2.9.6" gem "importmap-rails" gem "sidekiq", ">= 7" end appraise "rails-7-sidekiq-6" do - gem "rails", "7.1.3" - gem "sqlite3", "~> 1.4" + gem "rails", "7.1.6" + gem "sqlite3", "~> 2.9", ">= 2.9.6" gem "importmap-rails" gem "sidekiq", "~> 6.5" -end \ No newline at end of file +end diff --git a/gemfiles/rails_6.gemfile b/gemfiles/rails_6.gemfile deleted file mode 100644 index 0c7d571..0000000 --- a/gemfiles/rails_6.gemfile +++ /dev/null @@ -1,9 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "rails", "6.1.4" -gem "sqlite3", "~> 1.4" -gem "sidekiq", ">= 7" - -gemspec path: "../" diff --git a/gemfiles/rails_7.gemfile b/gemfiles/rails_7.gemfile index 745bdab..3f1e02c 100644 --- a/gemfiles/rails_7.gemfile +++ b/gemfiles/rails_7.gemfile @@ -2,8 +2,8 @@ source "https://rubygems.org" -gem "rails", "7.1.3" -gem "sqlite3", "~> 1.4" +gem "rails", "7.1.6" +gem "sqlite3", "~> 2.9", ">= 2.9.6" gem "importmap-rails" gem "sidekiq", ">= 7" diff --git a/gemfiles/rails_7_sidekiq_6.gemfile b/gemfiles/rails_7_sidekiq_6.gemfile index a9db21d..e4089c4 100644 --- a/gemfiles/rails_7_sidekiq_6.gemfile +++ b/gemfiles/rails_7_sidekiq_6.gemfile @@ -2,8 +2,8 @@ source "https://rubygems.org" -gem "rails", "7.1.3" -gem "sqlite3", "~> 1.4" +gem "rails", "7.1.6" +gem "sqlite3", "~> 2.9", ">= 2.9.6" gem "importmap-rails" gem "sidekiq", "~> 6.5" diff --git a/spec/rails_applications/6.1.4/Gemfile b/spec/rails_applications/6.1.4/Gemfile deleted file mode 100644 index b3be398..0000000 --- a/spec/rails_applications/6.1.4/Gemfile +++ /dev/null @@ -1,56 +0,0 @@ -source 'https://rubygems.org' -git_source(:github) { |repo| "https://github.com/#{repo}.git" } - -ruby '2.6.3' - -# Bundle edge Rails instead: gem 'rails', github: 'rails/rails', branch: 'main' -gem 'rails', '~> 6.1.4' -# Use sqlite3 as the database for Active Record -gem 'sqlite3', '~> 1.4' -# Use Puma as the app server -gem 'puma', '~> 5.0' -# Use SCSS for stylesheets -gem 'sass-rails', '>= 6' -# Transpile app-like JavaScript. Read more: https://github.com/rails/webpacker -gem 'webpacker', '~> 5.0' -# Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks -gem 'turbolinks', '~> 5' -# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder -gem 'jbuilder', '~> 2.7' -# Use Redis adapter to run Action Cable in production -# gem 'redis', '~> 4.0' -# Use Active Model has_secure_password -# gem 'bcrypt', '~> 3.1.7' - -# Use Active Storage variant -# gem 'image_processing', '~> 1.2' - -# Reduces boot times through caching; required in config/boot.rb -gem 'bootsnap', '>= 1.4.4', require: false - -group :development, :test do - # Call 'byebug' anywhere in the code to stop execution and get a debugger console - gem 'byebug', platforms: [:mri, :mingw, :x64_mingw] -end - -group :development do - # Access an interactive console on exception pages or by calling 'console' anywhere in the code. - gem 'web-console', '>= 4.1.0' - # Display performance information such as SQL time and flame graphs for each request in your browser. - # Can be configured to work on production as well see: https://github.com/MiniProfiler/rack-mini-profiler/blob/master/README.md - gem 'rack-mini-profiler', '~> 2.0' - gem 'listen', '~> 3.3' - # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring - gem 'spring' -end - -group :test do - # Adds support for Capybara system testing and selenium driver - gem 'capybara', '>= 3.26' - gem 'selenium-webdriver' - # Easy installation and use of web drivers to run system tests with browsers - gem 'webdrivers' -end - -# Windows does not include zoneinfo files, so bundle the tzinfo-data gem -gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] diff --git a/spec/rails_applications/6.1.4/app/assets/config/manifest.js b/spec/rails_applications/6.1.4/app/assets/config/manifest.js deleted file mode 100644 index 5918193..0000000 --- a/spec/rails_applications/6.1.4/app/assets/config/manifest.js +++ /dev/null @@ -1,2 +0,0 @@ -//= link_tree ../images -//= link_directory ../stylesheets .css diff --git a/spec/rails_applications/6.1.4/app/assets/stylesheets/application.css b/spec/rails_applications/6.1.4/app/assets/stylesheets/application.css deleted file mode 100644 index d05ea0f..0000000 --- a/spec/rails_applications/6.1.4/app/assets/stylesheets/application.css +++ /dev/null @@ -1,15 +0,0 @@ -/* - * This is a manifest file that'll be compiled into application.css, which will include all the files - * listed below. - * - * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's - * vendor/assets/stylesheets directory can be referenced here using a relative path. - * - * You're free to add application-wide styles to this file and they'll appear at the bottom of the - * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS - * files in this directory. Styles in this file should be added after the last require_* statement. - * It is generally better to create a new file per style scope. - * - *= require_tree . - *= require_self - */ diff --git a/spec/rails_applications/6.1.4/app/controllers/home_controller.rb b/spec/rails_applications/6.1.4/app/controllers/home_controller.rb deleted file mode 100644 index ea24a66..0000000 --- a/spec/rails_applications/6.1.4/app/controllers/home_controller.rb +++ /dev/null @@ -1,4 +0,0 @@ -class HomeController < ApplicationController - def home - end -end diff --git a/spec/rails_applications/6.1.4/app/javascript/channels/consumer.js b/spec/rails_applications/6.1.4/app/javascript/channels/consumer.js deleted file mode 100644 index 8ec3aad..0000000 --- a/spec/rails_applications/6.1.4/app/javascript/channels/consumer.js +++ /dev/null @@ -1,6 +0,0 @@ -// Action Cable provides the framework to deal with WebSockets in Rails. -// You can generate new channels where WebSocket features live using the `bin/rails generate channel` command. - -import { createConsumer } from "@rails/actioncable" - -export default createConsumer() diff --git a/spec/rails_applications/6.1.4/app/javascript/channels/index.js b/spec/rails_applications/6.1.4/app/javascript/channels/index.js deleted file mode 100644 index 0cfcf74..0000000 --- a/spec/rails_applications/6.1.4/app/javascript/channels/index.js +++ /dev/null @@ -1,5 +0,0 @@ -// Load all the channels within this directory and all subdirectories. -// Channel files must be named *_channel.js. - -const channels = require.context('.', true, /_channel\.js$/) -channels.keys().forEach(channels) diff --git a/spec/rails_applications/6.1.4/app/javascript/packs/application.js b/spec/rails_applications/6.1.4/app/javascript/packs/application.js deleted file mode 100644 index f710851..0000000 --- a/spec/rails_applications/6.1.4/app/javascript/packs/application.js +++ /dev/null @@ -1,13 +0,0 @@ -// This file is automatically compiled by Webpack, along with any other files -// present in this directory. You're encouraged to place your actual application logic in -// a relevant structure within app/javascript and only use these pack files to reference -// that code so it'll be compiled. - -import Rails from "@rails/ujs" -import Turbolinks from "turbolinks" -import * as ActiveStorage from "@rails/activestorage" -import "channels" - -Rails.start() -Turbolinks.start() -ActiveStorage.start() diff --git a/spec/rails_applications/6.1.4/app/mailers/application_mailer.rb b/spec/rails_applications/6.1.4/app/mailers/application_mailer.rb deleted file mode 100644 index 286b223..0000000 --- a/spec/rails_applications/6.1.4/app/mailers/application_mailer.rb +++ /dev/null @@ -1,4 +0,0 @@ -class ApplicationMailer < ActionMailer::Base - default from: 'from@example.com' - layout 'mailer' -end diff --git a/spec/rails_applications/6.1.4/app/models/application_record.rb b/spec/rails_applications/6.1.4/app/models/application_record.rb deleted file mode 100644 index 10a4cba..0000000 --- a/spec/rails_applications/6.1.4/app/models/application_record.rb +++ /dev/null @@ -1,3 +0,0 @@ -class ApplicationRecord < ActiveRecord::Base - self.abstract_class = true -end diff --git a/spec/rails_applications/6.1.4/app/views/home/index.json.erb b/spec/rails_applications/6.1.4/app/views/home/index.json.erb deleted file mode 100644 index 0967ef4..0000000 --- a/spec/rails_applications/6.1.4/app/views/home/index.json.erb +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/spec/rails_applications/6.1.4/app/views/layouts/application.html.erb b/spec/rails_applications/6.1.4/app/views/layouts/application.html.erb deleted file mode 100644 index a575c6e..0000000 --- a/spec/rails_applications/6.1.4/app/views/layouts/application.html.erb +++ /dev/null @@ -1,13 +0,0 @@ - - - - Dummy - - <%= csrf_meta_tags %> - <%= csp_meta_tag %> - - - - <%= yield %> - - diff --git a/spec/rails_applications/6.1.4/app/views/layouts/mailer.html.erb b/spec/rails_applications/6.1.4/app/views/layouts/mailer.html.erb deleted file mode 100644 index cbd34d2..0000000 --- a/spec/rails_applications/6.1.4/app/views/layouts/mailer.html.erb +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - <%= yield %> - - diff --git a/spec/rails_applications/6.1.4/bin/rails b/spec/rails_applications/6.1.4/bin/rails deleted file mode 100755 index 21d3e02..0000000 --- a/spec/rails_applications/6.1.4/bin/rails +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env ruby -load File.expand_path("spring", __dir__) -APP_PATH = File.expand_path('../config/application', __dir__) -require_relative "../config/boot" -require "rails/commands" diff --git a/spec/rails_applications/6.1.4/bin/rake b/spec/rails_applications/6.1.4/bin/rake deleted file mode 100755 index 7327f47..0000000 --- a/spec/rails_applications/6.1.4/bin/rake +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env ruby -load File.expand_path("spring", __dir__) -require_relative "../config/boot" -require "rake" -Rake.application.run diff --git a/spec/rails_applications/6.1.4/bin/setup b/spec/rails_applications/6.1.4/bin/setup deleted file mode 100755 index 90700ac..0000000 --- a/spec/rails_applications/6.1.4/bin/setup +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env ruby -require "fileutils" - -# path to your application root. -APP_ROOT = File.expand_path('..', __dir__) - -def system!(*args) - system(*args) || abort("\n== Command #{args} failed ==") -end - -FileUtils.chdir APP_ROOT do - # This script is a way to set up or update your development environment automatically. - # This script is idempotent, so that you can run it at any time and get an expectable outcome. - # Add necessary setup steps to this file. - - puts '== Installing dependencies ==' - system! 'gem install bundler --conservative' - system('bundle check') || system!('bundle install') - - # Install JavaScript dependencies - system! 'bin/yarn' - - # puts "\n== Copying sample files ==" - # unless File.exist?('config/database.yml') - # FileUtils.cp 'config/database.yml.sample', 'config/database.yml' - # end - - puts "\n== Preparing database ==" - system! 'bin/rails db:prepare' - - puts "\n== Removing old logs and tempfiles ==" - system! 'bin/rails log:clear tmp:clear' - - puts "\n== Restarting application server ==" - system! 'bin/rails restart' -end diff --git a/spec/rails_applications/6.1.4/bin/spring b/spec/rails_applications/6.1.4/bin/spring deleted file mode 100755 index b4147e8..0000000 --- a/spec/rails_applications/6.1.4/bin/spring +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env ruby -if !defined?(Spring) && [nil, "development", "test"].include?(ENV["RAILS_ENV"]) - gem "bundler" - require "bundler" - - # Load Spring without loading other gems in the Gemfile, for speed. - Bundler.locked_gems&.specs&.find { |spec| spec.name == "spring" }&.tap do |spring| - Gem.use_paths Gem.dir, Bundler.bundle_path.to_s, *Gem.path - gem "spring", spring.version - require "spring/binstub" - rescue Gem::LoadError - # Ignore when Spring is not installed. - end -end diff --git a/spec/rails_applications/6.1.4/bin/yarn b/spec/rails_applications/6.1.4/bin/yarn deleted file mode 100755 index 9fab2c3..0000000 --- a/spec/rails_applications/6.1.4/bin/yarn +++ /dev/null @@ -1,17 +0,0 @@ -#!/usr/bin/env ruby -APP_ROOT = File.expand_path('..', __dir__) -Dir.chdir(APP_ROOT) do - yarn = ENV["PATH"].split(File::PATH_SEPARATOR). - select { |dir| File.expand_path(dir) != __dir__ }. - product(["yarn", "yarn.cmd", "yarn.ps1"]). - map { |dir, file| File.expand_path(file, dir) }. - find { |file| File.executable?(file) } - - if yarn - exec yarn, *ARGV - else - $stderr.puts "Yarn executable was not detected in the system." - $stderr.puts "Download Yarn at https://yarnpkg.com/en/docs/install" - exit 1 - end -end diff --git a/spec/rails_applications/6.1.4/config/application.rb b/spec/rails_applications/6.1.4/config/application.rb deleted file mode 100644 index 6f37d68..0000000 --- a/spec/rails_applications/6.1.4/config/application.rb +++ /dev/null @@ -1,22 +0,0 @@ -require_relative "boot" - -require "rails/all" - -# Require the gems listed in Gemfile, including any gems -# you've limited to :test, :development, or :production. -Bundler.require(*Rails.groups) - -module Dummy - class Application < Rails::Application - # Initialize configuration defaults for originally generated Rails version. - config.load_defaults 6.1 - - # Configuration for the application, engines, and railties goes here. - # - # These settings can be overridden in specific environments using the files - # in config/environments, which are processed later. - # - # config.time_zone = "Central Time (US & Canada)" - # config.eager_load_paths << Rails.root.join("extras") - end -end diff --git a/spec/rails_applications/6.1.4/config/boot.rb b/spec/rails_applications/6.1.4/config/boot.rb deleted file mode 100644 index d69bd27..0000000 --- a/spec/rails_applications/6.1.4/config/boot.rb +++ /dev/null @@ -1,3 +0,0 @@ -ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../Gemfile', __dir__) - -require "bundler/setup" # Set up gems listed in the Gemfile. diff --git a/spec/rails_applications/6.1.4/config/cable.yml b/spec/rails_applications/6.1.4/config/cable.yml deleted file mode 100644 index 98367f8..0000000 --- a/spec/rails_applications/6.1.4/config/cable.yml +++ /dev/null @@ -1,10 +0,0 @@ -development: - adapter: async - -test: - adapter: test - -production: - adapter: redis - url: <%= ENV.fetch("REDIS_URL") { "redis://localhost:6379/1" } %> - channel_prefix: dummy_production diff --git a/spec/rails_applications/6.1.4/config/credentials.yml.enc b/spec/rails_applications/6.1.4/config/credentials.yml.enc deleted file mode 100644 index c16ead8..0000000 --- a/spec/rails_applications/6.1.4/config/credentials.yml.enc +++ /dev/null @@ -1 +0,0 @@ -TP13p+rsIB1CqXHd7WTBK/V7c8UoysyfwGwQi3NW2pETK4wrCDcae8NTlPABXjJE47tVttKGOLDviGP9lnCfrxW1fLMbCdNHEcuv0akgPjkBnTI2NAm/d1h+sqQxiD/cdTqSU84yYz4hnV/CzZ/SOnHj77XqGlBcF2eot2dI4JDayQfb6DK3cQC1Xbr0yi8WoIw5BfnH7jMSmstvSArzMi2GMA1swM2pZ2CEBRfF5OlSB+urrxVnA20wFReD+Nb9/0A/z1by6hP8PMMNgBRVYqRHvYGFu4zxSxQ9x416010+wRKwT/dfdUm9Y1hR9v0bSZpX07TEO4cdfz+Dc94HaB1ydWQ1OjJrUcz5gbE2DYZDjvZeQ4l1FL8frvm+1irZE7rAtk+qjHhHYqFpSi7/zVzTUrAv0Ny2MIhp--owt0TMtuGtE5tfhv--rqwMgDdo9gtJvq5rpa1cBQ== \ No newline at end of file diff --git a/spec/rails_applications/6.1.4/config/database.yml b/spec/rails_applications/6.1.4/config/database.yml deleted file mode 100644 index 4a8a1b2..0000000 --- a/spec/rails_applications/6.1.4/config/database.yml +++ /dev/null @@ -1,25 +0,0 @@ -# SQLite. Versions 3.8.0 and up are supported. -# gem install sqlite3 -# -# Ensure the SQLite 3 gem is defined in your Gemfile -# gem 'sqlite3' -# -default: &default - adapter: sqlite3 - pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> - timeout: 5000 - -development: - <<: *default - database: db/development.sqlite3 - -# Warning: The database defined as "test" will be erased and -# re-generated from your development database when you run "rake". -# Do not set this db to the same as development or production. -test: - <<: *default - database: db/test.sqlite3 - -production: - <<: *default - database: db/production.sqlite3 diff --git a/spec/rails_applications/6.1.4/config/environments/development.rb b/spec/rails_applications/6.1.4/config/environments/development.rb deleted file mode 100644 index 7a9f6c3..0000000 --- a/spec/rails_applications/6.1.4/config/environments/development.rb +++ /dev/null @@ -1,76 +0,0 @@ -require "active_support/core_ext/integer/time" - -Rails.application.configure do - # Settings specified here will take precedence over those in config/application.rb. - - # In the development environment your application's code is reloaded any time - # it changes. This slows down response time but is perfect for development - # since you don't have to restart the web server when you make code changes. - config.cache_classes = false - - # Do not eager load code on boot. - config.eager_load = false - - # Show full error reports. - config.consider_all_requests_local = true - - # Enable/disable caching. By default caching is disabled. - # Run rails dev:cache to toggle caching. - if Rails.root.join('tmp', 'caching-dev.txt').exist? - config.action_controller.perform_caching = true - config.action_controller.enable_fragment_cache_logging = true - - config.cache_store = :memory_store - config.public_file_server.headers = { - 'Cache-Control' => "public, max-age=#{2.days.to_i}" - } - else - config.action_controller.perform_caching = false - - config.cache_store = :null_store - end - - # Store uploaded files on the local file system (see config/storage.yml for options). - config.active_storage.service = :local - - # Don't care if the mailer can't send. - config.action_mailer.raise_delivery_errors = false - - config.action_mailer.perform_caching = false - - # Print deprecation notices to the Rails logger. - config.active_support.deprecation = :log - - # Raise exceptions for disallowed deprecations. - config.active_support.disallowed_deprecation = :raise - - # Tell Active Support which deprecation messages to disallow. - config.active_support.disallowed_deprecation_warnings = [] - - # Raise an error on page load if there are pending migrations. - config.active_record.migration_error = :page_load - - # Highlight code that triggered database queries in logs. - config.active_record.verbose_query_logs = true - - # Debug mode disables concatenation and preprocessing of assets. - # This option may cause significant delays in view rendering with a large - # number of complex assets. - config.assets.debug = true - - # Suppress logger output for asset requests. - config.assets.quiet = true - - # Raises error for missing translations. - # config.i18n.raise_on_missing_translations = true - - # Annotate rendered view with file names. - # config.action_view.annotate_rendered_view_with_filenames = true - - # Use an evented file watcher to asynchronously detect changes in source code, - # routes, locales, etc. This feature depends on the listen gem. - config.file_watcher = ActiveSupport::EventedFileUpdateChecker - - # Uncomment if you wish to allow Action Cable access from any origin. - # config.action_cable.disable_request_forgery_protection = true -end diff --git a/spec/rails_applications/6.1.4/config/environments/production.rb b/spec/rails_applications/6.1.4/config/environments/production.rb deleted file mode 100644 index abb1289..0000000 --- a/spec/rails_applications/6.1.4/config/environments/production.rb +++ /dev/null @@ -1,120 +0,0 @@ -require "active_support/core_ext/integer/time" - -Rails.application.configure do - # Settings specified here will take precedence over those in config/application.rb. - - # Code is not reloaded between requests. - config.cache_classes = true - - # Eager load code on boot. This eager loads most of Rails and - # your application in memory, allowing both threaded web servers - # and those relying on copy on write to perform better. - # Rake tasks automatically ignore this option for performance. - config.eager_load = true - - # Full error reports are disabled and caching is turned on. - config.consider_all_requests_local = false - config.action_controller.perform_caching = true - - # Ensures that a master key has been made available in either ENV["RAILS_MASTER_KEY"] - # or in config/master.key. This key is used to decrypt credentials (and other encrypted files). - # config.require_master_key = true - - # Disable serving static files from the `/public` folder by default since - # Apache or NGINX already handles this. - config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present? - - # Compress CSS using a preprocessor. - # config.assets.css_compressor = :sass - - # Do not fallback to assets pipeline if a precompiled asset is missed. - config.assets.compile = false - - # Enable serving of images, stylesheets, and JavaScripts from an asset server. - # config.asset_host = 'http://assets.example.com' - - # Specifies the header that your server uses for sending files. - # config.action_dispatch.x_sendfile_header = 'X-Sendfile' # for Apache - # config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for NGINX - - # Store uploaded files on the local file system (see config/storage.yml for options). - config.active_storage.service = :local - - # Mount Action Cable outside main process or domain. - # config.action_cable.mount_path = nil - # config.action_cable.url = 'wss://example.com/cable' - # config.action_cable.allowed_request_origins = [ 'http://example.com', /http:\/\/example.*/ ] - - # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies. - # config.force_ssl = true - - # Include generic and useful information about system operation, but avoid logging too much - # information to avoid inadvertent exposure of personally identifiable information (PII). - config.log_level = :info - - # Prepend all log lines with the following tags. - config.log_tags = [ :request_id ] - - # Use a different cache store in production. - # config.cache_store = :mem_cache_store - - # Use a real queuing backend for Active Job (and separate queues per environment). - # config.active_job.queue_adapter = :resque - # config.active_job.queue_name_prefix = "dummy_production" - - config.action_mailer.perform_caching = false - - # Ignore bad email addresses and do not raise email delivery errors. - # Set this to true and configure the email server for immediate delivery to raise delivery errors. - # config.action_mailer.raise_delivery_errors = false - - # Enable locale fallbacks for I18n (makes lookups for any locale fall back to - # the I18n.default_locale when a translation cannot be found). - config.i18n.fallbacks = true - - # Send deprecation notices to registered listeners. - config.active_support.deprecation = :notify - - # Log disallowed deprecations. - config.active_support.disallowed_deprecation = :log - - # Tell Active Support which deprecation messages to disallow. - config.active_support.disallowed_deprecation_warnings = [] - - # Use default logging formatter so that PID and timestamp are not suppressed. - config.log_formatter = ::Logger::Formatter.new - - # Use a different logger for distributed setups. - # require "syslog/logger" - # config.logger = ActiveSupport::TaggedLogging.new(Syslog::Logger.new 'app-name') - - if ENV["RAILS_LOG_TO_STDOUT"].present? - logger = ActiveSupport::Logger.new(STDOUT) - logger.formatter = config.log_formatter - config.logger = ActiveSupport::TaggedLogging.new(logger) - end - - # Do not dump schema after migrations. - config.active_record.dump_schema_after_migration = false - - # Inserts middleware to perform automatic connection switching. - # The `database_selector` hash is used to pass options to the DatabaseSelector - # middleware. The `delay` is used to determine how long to wait after a write - # to send a subsequent read to the primary. - # - # The `database_resolver` class is used by the middleware to determine which - # database is appropriate to use based on the time delay. - # - # The `database_resolver_context` class is used by the middleware to set - # timestamps for the last write to the primary. The resolver uses the context - # class timestamps to determine how long to wait before reading from the - # replica. - # - # By default Rails will store a last write timestamp in the session. The - # DatabaseSelector middleware is designed as such you can define your own - # strategy for connection switching and pass that into the middleware through - # these configuration options. - # config.active_record.database_selector = { delay: 2.seconds } - # config.active_record.database_resolver = ActiveRecord::Middleware::DatabaseSelector::Resolver - # config.active_record.database_resolver_context = ActiveRecord::Middleware::DatabaseSelector::Resolver::Session -end diff --git a/spec/rails_applications/6.1.4/config/environments/test.rb b/spec/rails_applications/6.1.4/config/environments/test.rb deleted file mode 100644 index 93ed4f1..0000000 --- a/spec/rails_applications/6.1.4/config/environments/test.rb +++ /dev/null @@ -1,60 +0,0 @@ -require "active_support/core_ext/integer/time" - -# The test environment is used exclusively to run your application's -# test suite. You never need to work with it otherwise. Remember that -# your test database is "scratch space" for the test suite and is wiped -# and recreated between test runs. Don't rely on the data there! - -Rails.application.configure do - # Settings specified here will take precedence over those in config/application.rb. - - config.cache_classes = false - config.action_view.cache_template_loading = true - - # Do not eager load code on boot. This avoids loading your whole application - # just for the purpose of running a single test. If you are using a tool that - # preloads Rails for running tests, you may have to set it to true. - config.eager_load = false - - # Configure public file server for tests with Cache-Control for performance. - config.public_file_server.enabled = true - config.public_file_server.headers = { - 'Cache-Control' => "public, max-age=#{1.hour.to_i}" - } - - # Show full error reports and disable caching. - config.consider_all_requests_local = true - config.action_controller.perform_caching = false - config.cache_store = :null_store - - # Raise exceptions instead of rendering exception templates. - config.action_dispatch.show_exceptions = false - - # Disable request forgery protection in test environment. - config.action_controller.allow_forgery_protection = false - - # Store uploaded files on the local file system in a temporary directory. - config.active_storage.service = :test - - config.action_mailer.perform_caching = false - - # Tell Action Mailer not to deliver emails to the real world. - # The :test delivery method accumulates sent emails in the - # ActionMailer::Base.deliveries array. - config.action_mailer.delivery_method = :test - - # Print deprecation notices to the stderr. - config.active_support.deprecation = :stderr - - # Raise exceptions for disallowed deprecations. - config.active_support.disallowed_deprecation = :raise - - # Tell Active Support which deprecation messages to disallow. - config.active_support.disallowed_deprecation_warnings = [] - - # Raises error for missing translations. - # config.i18n.raise_on_missing_translations = true - - # Annotate rendered view with file names. - # config.action_view.annotate_rendered_view_with_filenames = true -end diff --git a/spec/rails_applications/6.1.4/config/initializers/application_controller_renderer.rb b/spec/rails_applications/6.1.4/config/initializers/application_controller_renderer.rb deleted file mode 100644 index 89d2efa..0000000 --- a/spec/rails_applications/6.1.4/config/initializers/application_controller_renderer.rb +++ /dev/null @@ -1,8 +0,0 @@ -# Be sure to restart your server when you modify this file. - -# ActiveSupport::Reloader.to_prepare do -# ApplicationController.renderer.defaults.merge!( -# http_host: 'example.org', -# https: false -# ) -# end diff --git a/spec/rails_applications/6.1.4/config/initializers/assets.rb b/spec/rails_applications/6.1.4/config/initializers/assets.rb deleted file mode 100644 index 4b828e8..0000000 --- a/spec/rails_applications/6.1.4/config/initializers/assets.rb +++ /dev/null @@ -1,14 +0,0 @@ -# Be sure to restart your server when you modify this file. - -# Version of your assets, change this if you want to expire all your assets. -Rails.application.config.assets.version = '1.0' - -# Add additional assets to the asset load path. -# Rails.application.config.assets.paths << Emoji.images_path -# Add Yarn node_modules folder to the asset load path. -Rails.application.config.assets.paths << Rails.root.join('node_modules') - -# Precompile additional assets. -# application.js, application.css, and all non-JS/CSS in the app/assets -# folder are already added. -# Rails.application.config.assets.precompile += %w( admin.js admin.css ) diff --git a/spec/rails_applications/6.1.4/config/initializers/backtrace_silencers.rb b/spec/rails_applications/6.1.4/config/initializers/backtrace_silencers.rb deleted file mode 100644 index 33699c3..0000000 --- a/spec/rails_applications/6.1.4/config/initializers/backtrace_silencers.rb +++ /dev/null @@ -1,8 +0,0 @@ -# Be sure to restart your server when you modify this file. - -# You can add backtrace silencers for libraries that you're using but don't wish to see in your backtraces. -# Rails.backtrace_cleaner.add_silencer { |line| /my_noisy_library/.match?(line) } - -# You can also remove all the silencers if you're trying to debug a problem that might stem from framework code -# by setting BACKTRACE=1 before calling your invocation, like "BACKTRACE=1 ./bin/rails runner 'MyClass.perform'". -Rails.backtrace_cleaner.remove_silencers! if ENV["BACKTRACE"] diff --git a/spec/rails_applications/6.1.4/config/initializers/content_security_policy.rb b/spec/rails_applications/6.1.4/config/initializers/content_security_policy.rb deleted file mode 100644 index 35d0f26..0000000 --- a/spec/rails_applications/6.1.4/config/initializers/content_security_policy.rb +++ /dev/null @@ -1,30 +0,0 @@ -# Be sure to restart your server when you modify this file. - -# Define an application-wide content security policy -# For further information see the following documentation -# https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy - -# Rails.application.config.content_security_policy do |policy| -# policy.default_src :self, :https -# policy.font_src :self, :https, :data -# policy.img_src :self, :https, :data -# policy.object_src :none -# policy.script_src :self, :https -# policy.style_src :self, :https -# # If you are using webpack-dev-server then specify webpack-dev-server host -# policy.connect_src :self, :https, "http://localhost:3035", "ws://localhost:3035" if Rails.env.development? - -# # Specify URI for violation reports -# # policy.report_uri "/csp-violation-report-endpoint" -# end - -# If you are using UJS then enable automatic nonce generation -# Rails.application.config.content_security_policy_nonce_generator = -> request { SecureRandom.base64(16) } - -# Set the nonce only to specific directives -# Rails.application.config.content_security_policy_nonce_directives = %w(script-src) - -# Report CSP violations to a specified URI -# For further information see the following documentation: -# https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy-Report-Only -# Rails.application.config.content_security_policy_report_only = true diff --git a/spec/rails_applications/6.1.4/config/initializers/cookies_serializer.rb b/spec/rails_applications/6.1.4/config/initializers/cookies_serializer.rb deleted file mode 100644 index 5a6a32d..0000000 --- a/spec/rails_applications/6.1.4/config/initializers/cookies_serializer.rb +++ /dev/null @@ -1,5 +0,0 @@ -# Be sure to restart your server when you modify this file. - -# Specify a serializer for the signed and encrypted cookie jars. -# Valid options are :json, :marshal, and :hybrid. -Rails.application.config.action_dispatch.cookies_serializer = :json diff --git a/spec/rails_applications/6.1.4/config/initializers/filter_parameter_logging.rb b/spec/rails_applications/6.1.4/config/initializers/filter_parameter_logging.rb deleted file mode 100644 index 4b34a03..0000000 --- a/spec/rails_applications/6.1.4/config/initializers/filter_parameter_logging.rb +++ /dev/null @@ -1,6 +0,0 @@ -# Be sure to restart your server when you modify this file. - -# Configure sensitive parameters which will be filtered from the log file. -Rails.application.config.filter_parameters += [ - :passw, :secret, :token, :_key, :crypt, :salt, :certificate, :otp, :ssn -] diff --git a/spec/rails_applications/6.1.4/config/initializers/inflections.rb b/spec/rails_applications/6.1.4/config/initializers/inflections.rb deleted file mode 100644 index ac033bf..0000000 --- a/spec/rails_applications/6.1.4/config/initializers/inflections.rb +++ /dev/null @@ -1,16 +0,0 @@ -# Be sure to restart your server when you modify this file. - -# Add new inflection rules using the following format. Inflections -# are locale specific, and you may define rules for as many different -# locales as you wish. All of these examples are active by default: -# ActiveSupport::Inflector.inflections(:en) do |inflect| -# inflect.plural /^(ox)$/i, '\1en' -# inflect.singular /^(ox)en/i, '\1' -# inflect.irregular 'person', 'people' -# inflect.uncountable %w( fish sheep ) -# end - -# These inflection rules are supported but not enabled by default: -# ActiveSupport::Inflector.inflections(:en) do |inflect| -# inflect.acronym 'RESTful' -# end diff --git a/spec/rails_applications/6.1.4/config/initializers/mime_types.rb b/spec/rails_applications/6.1.4/config/initializers/mime_types.rb deleted file mode 100644 index dc18996..0000000 --- a/spec/rails_applications/6.1.4/config/initializers/mime_types.rb +++ /dev/null @@ -1,4 +0,0 @@ -# Be sure to restart your server when you modify this file. - -# Add new mime types for use in respond_to blocks: -# Mime::Type.register "text/richtext", :rtf diff --git a/spec/rails_applications/6.1.4/config/initializers/permissions_policy.rb b/spec/rails_applications/6.1.4/config/initializers/permissions_policy.rb deleted file mode 100644 index 00f64d7..0000000 --- a/spec/rails_applications/6.1.4/config/initializers/permissions_policy.rb +++ /dev/null @@ -1,11 +0,0 @@ -# Define an application-wide HTTP permissions policy. For further -# information see https://developers.google.com/web/updates/2018/06/feature-policy -# -# Rails.application.config.permissions_policy do |f| -# f.camera :none -# f.gyroscope :none -# f.microphone :none -# f.usb :none -# f.fullscreen :self -# f.payment :self, "https://secure.example.com" -# end diff --git a/spec/rails_applications/6.1.4/config/initializers/wrap_parameters.rb b/spec/rails_applications/6.1.4/config/initializers/wrap_parameters.rb deleted file mode 100644 index bbfc396..0000000 --- a/spec/rails_applications/6.1.4/config/initializers/wrap_parameters.rb +++ /dev/null @@ -1,14 +0,0 @@ -# Be sure to restart your server when you modify this file. - -# This file contains settings for ActionController::ParamsWrapper which -# is enabled by default. - -# Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array. -ActiveSupport.on_load(:action_controller) do - wrap_parameters format: [:json] -end - -# To enable root element in JSON for ActiveRecord objects. -# ActiveSupport.on_load(:active_record) do -# self.include_root_in_json = true -# end diff --git a/spec/rails_applications/6.1.4/config/locales/en.yml b/spec/rails_applications/6.1.4/config/locales/en.yml deleted file mode 100644 index cf9b342..0000000 --- a/spec/rails_applications/6.1.4/config/locales/en.yml +++ /dev/null @@ -1,33 +0,0 @@ -# Files in the config/locales directory are used for internationalization -# and are automatically loaded by Rails. If you want to use locales other -# than English, add the necessary files in this directory. -# -# To use the locales, use `I18n.t`: -# -# I18n.t 'hello' -# -# In views, this is aliased to just `t`: -# -# <%= t('hello') %> -# -# To use a different locale, set it with `I18n.locale`: -# -# I18n.locale = :es -# -# This would use the information in config/locales/es.yml. -# -# The following keys must be escaped otherwise they will not be retrieved by -# the default I18n backend: -# -# true, false, on, off, yes, no -# -# Instead, surround them with single quotes. -# -# en: -# 'true': 'foo' -# -# To learn more, please read the Rails Internationalization guide -# available at https://guides.rubyonrails.org/i18n.html. - -en: - hello: "Hello world" diff --git a/spec/rails_applications/6.1.4/config/master.key b/spec/rails_applications/6.1.4/config/master.key deleted file mode 100644 index 582520d..0000000 --- a/spec/rails_applications/6.1.4/config/master.key +++ /dev/null @@ -1 +0,0 @@ -38da412f92cc609d0a1de632d5619e30 \ No newline at end of file diff --git a/spec/rails_applications/6.1.4/config/puma.rb b/spec/rails_applications/6.1.4/config/puma.rb deleted file mode 100644 index d9b3e83..0000000 --- a/spec/rails_applications/6.1.4/config/puma.rb +++ /dev/null @@ -1,43 +0,0 @@ -# Puma can serve each request in a thread from an internal thread pool. -# The `threads` method setting takes two numbers: a minimum and maximum. -# Any libraries that use thread pools should be configured to match -# the maximum value specified for Puma. Default is set to 5 threads for minimum -# and maximum; this matches the default thread size of Active Record. -# -max_threads_count = ENV.fetch("RAILS_MAX_THREADS") { 5 } -min_threads_count = ENV.fetch("RAILS_MIN_THREADS") { max_threads_count } -threads min_threads_count, max_threads_count - -# Specifies the `worker_timeout` threshold that Puma will use to wait before -# terminating a worker in development environments. -# -worker_timeout 3600 if ENV.fetch("RAILS_ENV", "development") == "development" - -# Specifies the `port` that Puma will listen on to receive requests; default is 3000. -# -port ENV.fetch("PORT") { 3000 } - -# Specifies the `environment` that Puma will run in. -# -environment ENV.fetch("RAILS_ENV") { "development" } - -# Specifies the `pidfile` that Puma will use. -pidfile ENV.fetch("PIDFILE") { "tmp/pids/server.pid" } - -# Specifies the number of `workers` to boot in clustered mode. -# Workers are forked web server processes. If using threads and workers together -# the concurrency of the application would be max `threads` * `workers`. -# Workers do not work on JRuby or Windows (both of which do not support -# processes). -# -# workers ENV.fetch("WEB_CONCURRENCY") { 2 } - -# Use the `preload_app!` method when specifying a `workers` number. -# This directive tells Puma to first boot the application and load code -# before forking the application. This takes advantage of Copy On Write -# process behavior so workers use less memory. -# -# preload_app! - -# Allow puma to be restarted by `rails restart` command. -plugin :tmp_restart diff --git a/spec/rails_applications/6.1.4/config/routes.rb b/spec/rails_applications/6.1.4/config/routes.rb deleted file mode 100644 index 100e2cf..0000000 --- a/spec/rails_applications/6.1.4/config/routes.rb +++ /dev/null @@ -1,4 +0,0 @@ -Rails.application.routes.draw do - root to: 'home#index' - # For details on the DSL available within this file, see https://guides.rubyonrails.org/routing.html -end diff --git a/spec/rails_applications/6.1.4/config/spring.rb b/spec/rails_applications/6.1.4/config/spring.rb deleted file mode 100644 index db5bf13..0000000 --- a/spec/rails_applications/6.1.4/config/spring.rb +++ /dev/null @@ -1,6 +0,0 @@ -Spring.watch( - ".ruby-version", - ".rbenv-vars", - "tmp/restart.txt", - "tmp/caching-dev.txt" -) diff --git a/spec/rails_applications/6.1.4/config/storage.yml b/spec/rails_applications/6.1.4/config/storage.yml deleted file mode 100644 index d32f76e..0000000 --- a/spec/rails_applications/6.1.4/config/storage.yml +++ /dev/null @@ -1,34 +0,0 @@ -test: - service: Disk - root: <%= Rails.root.join("tmp/storage") %> - -local: - service: Disk - root: <%= Rails.root.join("storage") %> - -# Use rails credentials:edit to set the AWS secrets (as aws:access_key_id|secret_access_key) -# amazon: -# service: S3 -# access_key_id: <%= Rails.application.credentials.dig(:aws, :access_key_id) %> -# secret_access_key: <%= Rails.application.credentials.dig(:aws, :secret_access_key) %> -# region: us-east-1 -# bucket: your_own_bucket - -# Remember not to checkin your GCS keyfile to a repository -# google: -# service: GCS -# project: your_project -# credentials: <%= Rails.root.join("path/to/gcs.keyfile") %> -# bucket: your_own_bucket - -# Use rails credentials:edit to set the Azure Storage secret (as azure_storage:storage_access_key) -# microsoft: -# service: AzureStorage -# storage_account_name: your_account_name -# storage_access_key: <%= Rails.application.credentials.dig(:azure_storage, :storage_access_key) %> -# container: your_container_name - -# mirror: -# service: Mirror -# primary: local -# mirrors: [ amazon, google, microsoft ] diff --git a/spec/rails_applications/6.1.4/db/seeds.rb b/spec/rails_applications/6.1.4/db/seeds.rb deleted file mode 100644 index f3a0480..0000000 --- a/spec/rails_applications/6.1.4/db/seeds.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This file should contain all the record creation needed to seed the database with its default values. -# The data can then be loaded with the bin/rails db:seed command (or created alongside the database with db:setup). -# -# Examples: -# -# movies = Movie.create([{ name: 'Star Wars' }, { name: 'Lord of the Rings' }]) -# Character.create(name: 'Luke', movie: movies.first) diff --git a/spec/rails_applications/6.1.4/db/test.sqlite3 b/spec/rails_applications/6.1.4/db/test.sqlite3 deleted file mode 100644 index e69de29..0000000 diff --git a/spec/rails_applications/6.1.4/package.json b/spec/rails_applications/6.1.4/package.json deleted file mode 100644 index 11bee3f..0000000 --- a/spec/rails_applications/6.1.4/package.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "dummy", - "private": true, - "dependencies": { - "@rails/ujs": "^6.0.0", - "turbolinks": "^5.2.0", - "@rails/activestorage": "^6.0.0", - "@rails/actioncable": "^6.0.0" - }, - "version": "0.1.0" -} diff --git a/spec/rails_applications/7.1.3/README.md b/spec/rails_applications/7.1.3/README.md deleted file mode 100644 index 7db80e4..0000000 --- a/spec/rails_applications/7.1.3/README.md +++ /dev/null @@ -1,24 +0,0 @@ -# README - -This README would normally document whatever steps are necessary to get the -application up and running. - -Things you may want to cover: - -* Ruby version - -* System dependencies - -* Configuration - -* Database creation - -* Database initialization - -* How to run the test suite - -* Services (job queues, cache servers, search engines, etc.) - -* Deployment instructions - -* ... diff --git a/spec/rails_applications/7.1.3/Rakefile b/spec/rails_applications/7.1.3/Rakefile deleted file mode 100644 index 9a5ea73..0000000 --- a/spec/rails_applications/7.1.3/Rakefile +++ /dev/null @@ -1,6 +0,0 @@ -# Add your own tasks in files placed in lib/tasks ending in .rake, -# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake. - -require_relative "config/application" - -Rails.application.load_tasks diff --git a/spec/rails_applications/7.1.3/app/channels/application_cable/channel.rb b/spec/rails_applications/7.1.3/app/channels/application_cable/channel.rb deleted file mode 100644 index d672697..0000000 --- a/spec/rails_applications/7.1.3/app/channels/application_cable/channel.rb +++ /dev/null @@ -1,4 +0,0 @@ -module ApplicationCable - class Channel < ActionCable::Channel::Base - end -end diff --git a/spec/rails_applications/7.1.3/app/channels/application_cable/connection.rb b/spec/rails_applications/7.1.3/app/channels/application_cable/connection.rb deleted file mode 100644 index 0ff5442..0000000 --- a/spec/rails_applications/7.1.3/app/channels/application_cable/connection.rb +++ /dev/null @@ -1,4 +0,0 @@ -module ApplicationCable - class Connection < ActionCable::Connection::Base - end -end diff --git a/spec/rails_applications/7.1.3/app/controllers/application_controller.rb b/spec/rails_applications/7.1.3/app/controllers/application_controller.rb deleted file mode 100644 index 09705d1..0000000 --- a/spec/rails_applications/7.1.3/app/controllers/application_controller.rb +++ /dev/null @@ -1,2 +0,0 @@ -class ApplicationController < ActionController::Base -end diff --git a/spec/rails_applications/7.1.3/app/helpers/application_helper.rb b/spec/rails_applications/7.1.3/app/helpers/application_helper.rb deleted file mode 100644 index de6be79..0000000 --- a/spec/rails_applications/7.1.3/app/helpers/application_helper.rb +++ /dev/null @@ -1,2 +0,0 @@ -module ApplicationHelper -end diff --git a/spec/rails_applications/7.1.3/app/jobs/application_job.rb b/spec/rails_applications/7.1.3/app/jobs/application_job.rb deleted file mode 100644 index d394c3d..0000000 --- a/spec/rails_applications/7.1.3/app/jobs/application_job.rb +++ /dev/null @@ -1,7 +0,0 @@ -class ApplicationJob < ActiveJob::Base - # Automatically retry jobs that encountered a deadlock - # retry_on ActiveRecord::Deadlocked - - # Most jobs are safe to ignore if the underlying records are no longer available - # discard_on ActiveJob::DeserializationError -end diff --git a/spec/rails_applications/7.1.3/app/views/home/index.html.erb b/spec/rails_applications/7.1.3/app/views/home/index.html.erb deleted file mode 100644 index cdaea16..0000000 --- a/spec/rails_applications/7.1.3/app/views/home/index.html.erb +++ /dev/null @@ -1,3 +0,0 @@ -

Home#index

-

Find me in app/views/home/index.html.erb

-

<%= Raygun.configuration.js_api_key %>

diff --git a/spec/rails_applications/7.1.3/app/views/layouts/mailer.text.erb b/spec/rails_applications/7.1.3/app/views/layouts/mailer.text.erb deleted file mode 100644 index 37f0bdd..0000000 --- a/spec/rails_applications/7.1.3/app/views/layouts/mailer.text.erb +++ /dev/null @@ -1 +0,0 @@ -<%= yield %> diff --git a/spec/rails_applications/7.1.3/config.ru b/spec/rails_applications/7.1.3/config.ru deleted file mode 100644 index 4a3c09a..0000000 --- a/spec/rails_applications/7.1.3/config.ru +++ /dev/null @@ -1,6 +0,0 @@ -# This file is used by Rack-based servers to start the application. - -require_relative "config/environment" - -run Rails.application -Rails.application.load_server diff --git a/spec/rails_applications/7.1.3/config/environment.rb b/spec/rails_applications/7.1.3/config/environment.rb deleted file mode 100644 index cac5315..0000000 --- a/spec/rails_applications/7.1.3/config/environment.rb +++ /dev/null @@ -1,5 +0,0 @@ -# Load the Rails application. -require_relative "application" - -# Initialize the Rails application. -Rails.application.initialize! diff --git a/spec/rails_applications/7.1.3/public/404.html b/spec/rails_applications/7.1.3/public/404.html deleted file mode 100644 index 2be3af2..0000000 --- a/spec/rails_applications/7.1.3/public/404.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - The page you were looking for doesn't exist (404) - - - - - - -
-
-

The page you were looking for doesn't exist.

-

You may have mistyped the address or the page may have moved.

-
-

If you are the application owner check the logs for more information.

-
- - diff --git a/spec/rails_applications/7.1.3/public/422.html b/spec/rails_applications/7.1.3/public/422.html deleted file mode 100644 index c08eac0..0000000 --- a/spec/rails_applications/7.1.3/public/422.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - The change you wanted was rejected (422) - - - - - - -
-
-

The change you wanted was rejected.

-

Maybe you tried to change something you didn't have access to.

-
-

If you are the application owner check the logs for more information.

-
- - diff --git a/spec/rails_applications/7.1.3/public/500.html b/spec/rails_applications/7.1.3/public/500.html deleted file mode 100644 index 78a030a..0000000 --- a/spec/rails_applications/7.1.3/public/500.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - We're sorry, but something went wrong (500) - - - - - - -
-
-

We're sorry, but something went wrong.

-
-

If you are the application owner check the logs for more information.

-
- - diff --git a/spec/rails_applications/7.1.3/public/apple-touch-icon-precomposed.png b/spec/rails_applications/7.1.3/public/apple-touch-icon-precomposed.png deleted file mode 100644 index e69de29..0000000 diff --git a/spec/rails_applications/7.1.3/public/apple-touch-icon.png b/spec/rails_applications/7.1.3/public/apple-touch-icon.png deleted file mode 100644 index e69de29..0000000 diff --git a/spec/rails_applications/7.1.3/public/favicon.ico b/spec/rails_applications/7.1.3/public/favicon.ico deleted file mode 100644 index e69de29..0000000 diff --git a/spec/rails_applications/7.1.3/public/robots.txt b/spec/rails_applications/7.1.3/public/robots.txt deleted file mode 100644 index c19f78a..0000000 --- a/spec/rails_applications/7.1.3/public/robots.txt +++ /dev/null @@ -1 +0,0 @@ -# See https://www.robotstxt.org/robotstxt.html for documentation on how to use the robots.txt file diff --git a/spec/rails_applications/7.1.3/test/integration/.keep b/spec/rails_applications/7.1.3/test/integration/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/spec/rails_applications/7.1.3/test/mailers/.keep b/spec/rails_applications/7.1.3/test/mailers/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/spec/rails_applications/7.1.3/test/models/.keep b/spec/rails_applications/7.1.3/test/models/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/spec/rails_applications/7.1.3/test/system/.keep b/spec/rails_applications/7.1.3/test/system/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/spec/rails_applications/7.1.3/vendor/.keep b/spec/rails_applications/7.1.3/vendor/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/spec/rails_applications/7.1.3/vendor/javascript/.keep b/spec/rails_applications/7.1.3/vendor/javascript/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/spec/rails_applications/7.1.3/.dockerignore b/spec/rails_applications/7.1.6/.dockerignore similarity index 100% rename from spec/rails_applications/7.1.3/.dockerignore rename to spec/rails_applications/7.1.6/.dockerignore diff --git a/spec/rails_applications/7.1.3/.gitattributes b/spec/rails_applications/7.1.6/.gitattributes similarity index 100% rename from spec/rails_applications/7.1.3/.gitattributes rename to spec/rails_applications/7.1.6/.gitattributes diff --git a/spec/rails_applications/7.1.3/.gitignore b/spec/rails_applications/7.1.6/.gitignore similarity index 100% rename from spec/rails_applications/7.1.3/.gitignore rename to spec/rails_applications/7.1.6/.gitignore diff --git a/spec/rails_applications/7.1.3/.ruby-version b/spec/rails_applications/7.1.6/.ruby-version similarity index 100% rename from spec/rails_applications/7.1.3/.ruby-version rename to spec/rails_applications/7.1.6/.ruby-version diff --git a/spec/rails_applications/7.1.3/Dockerfile b/spec/rails_applications/7.1.6/Dockerfile similarity index 100% rename from spec/rails_applications/7.1.3/Dockerfile rename to spec/rails_applications/7.1.6/Dockerfile diff --git a/spec/rails_applications/7.1.3/Gemfile b/spec/rails_applications/7.1.6/Gemfile similarity index 96% rename from spec/rails_applications/7.1.3/Gemfile rename to spec/rails_applications/7.1.6/Gemfile index 2972258..99a3ea3 100644 --- a/spec/rails_applications/7.1.3/Gemfile +++ b/spec/rails_applications/7.1.6/Gemfile @@ -1,15 +1,15 @@ source "https://rubygems.org" -ruby "3.3.0" +ruby ">= 3.2" # Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main" -gem "rails", "~> 7.1.3", ">= 7.1.3.2" +gem "rails", "7.1.6" # The original asset pipeline for Rails [https://github.com/rails/sprockets-rails] gem "sprockets-rails" # Use sqlite3 as the database for Active Record -gem "sqlite3", "~> 1.4" +gem "sqlite3", "~> 2.9", ">= 2.9.6" # Use the Puma web server [https://github.com/puma/puma] gem "puma", ">= 5.0" diff --git a/spec/rails_applications/6.1.4/README.md b/spec/rails_applications/7.1.6/README.md similarity index 100% rename from spec/rails_applications/6.1.4/README.md rename to spec/rails_applications/7.1.6/README.md diff --git a/spec/rails_applications/6.1.4/Rakefile b/spec/rails_applications/7.1.6/Rakefile similarity index 100% rename from spec/rails_applications/6.1.4/Rakefile rename to spec/rails_applications/7.1.6/Rakefile diff --git a/spec/rails_applications/7.1.3/app/assets/config/manifest.js b/spec/rails_applications/7.1.6/app/assets/config/manifest.js similarity index 100% rename from spec/rails_applications/7.1.3/app/assets/config/manifest.js rename to spec/rails_applications/7.1.6/app/assets/config/manifest.js diff --git a/spec/rails_applications/6.1.4/app/assets/images/.keep b/spec/rails_applications/7.1.6/app/assets/images/.keep similarity index 100% rename from spec/rails_applications/6.1.4/app/assets/images/.keep rename to spec/rails_applications/7.1.6/app/assets/images/.keep diff --git a/spec/rails_applications/7.1.3/app/assets/stylesheets/application.css b/spec/rails_applications/7.1.6/app/assets/stylesheets/application.css similarity index 100% rename from spec/rails_applications/7.1.3/app/assets/stylesheets/application.css rename to spec/rails_applications/7.1.6/app/assets/stylesheets/application.css diff --git a/spec/rails_applications/6.1.4/app/channels/application_cable/channel.rb b/spec/rails_applications/7.1.6/app/channels/application_cable/channel.rb similarity index 100% rename from spec/rails_applications/6.1.4/app/channels/application_cable/channel.rb rename to spec/rails_applications/7.1.6/app/channels/application_cable/channel.rb diff --git a/spec/rails_applications/6.1.4/app/channels/application_cable/connection.rb b/spec/rails_applications/7.1.6/app/channels/application_cable/connection.rb similarity index 100% rename from spec/rails_applications/6.1.4/app/channels/application_cable/connection.rb rename to spec/rails_applications/7.1.6/app/channels/application_cable/connection.rb diff --git a/spec/rails_applications/6.1.4/app/controllers/application_controller.rb b/spec/rails_applications/7.1.6/app/controllers/application_controller.rb similarity index 100% rename from spec/rails_applications/6.1.4/app/controllers/application_controller.rb rename to spec/rails_applications/7.1.6/app/controllers/application_controller.rb diff --git a/spec/rails_applications/6.1.4/app/controllers/concerns/.keep b/spec/rails_applications/7.1.6/app/controllers/concerns/.keep similarity index 100% rename from spec/rails_applications/6.1.4/app/controllers/concerns/.keep rename to spec/rails_applications/7.1.6/app/controllers/concerns/.keep diff --git a/spec/rails_applications/7.1.3/app/controllers/home_controller.rb b/spec/rails_applications/7.1.6/app/controllers/home_controller.rb similarity index 100% rename from spec/rails_applications/7.1.3/app/controllers/home_controller.rb rename to spec/rails_applications/7.1.6/app/controllers/home_controller.rb diff --git a/spec/rails_applications/6.1.4/app/helpers/application_helper.rb b/spec/rails_applications/7.1.6/app/helpers/application_helper.rb similarity index 100% rename from spec/rails_applications/6.1.4/app/helpers/application_helper.rb rename to spec/rails_applications/7.1.6/app/helpers/application_helper.rb diff --git a/spec/rails_applications/7.1.3/app/helpers/home_helper.rb b/spec/rails_applications/7.1.6/app/helpers/home_helper.rb similarity index 100% rename from spec/rails_applications/7.1.3/app/helpers/home_helper.rb rename to spec/rails_applications/7.1.6/app/helpers/home_helper.rb diff --git a/spec/rails_applications/7.1.3/app/javascript/application.js b/spec/rails_applications/7.1.6/app/javascript/application.js similarity index 100% rename from spec/rails_applications/7.1.3/app/javascript/application.js rename to spec/rails_applications/7.1.6/app/javascript/application.js diff --git a/spec/rails_applications/7.1.3/app/javascript/controllers/application.js b/spec/rails_applications/7.1.6/app/javascript/controllers/application.js similarity index 100% rename from spec/rails_applications/7.1.3/app/javascript/controllers/application.js rename to spec/rails_applications/7.1.6/app/javascript/controllers/application.js diff --git a/spec/rails_applications/7.1.3/app/javascript/controllers/hello_controller.js b/spec/rails_applications/7.1.6/app/javascript/controllers/hello_controller.js similarity index 100% rename from spec/rails_applications/7.1.3/app/javascript/controllers/hello_controller.js rename to spec/rails_applications/7.1.6/app/javascript/controllers/hello_controller.js diff --git a/spec/rails_applications/7.1.3/app/javascript/controllers/index.js b/spec/rails_applications/7.1.6/app/javascript/controllers/index.js similarity index 100% rename from spec/rails_applications/7.1.3/app/javascript/controllers/index.js rename to spec/rails_applications/7.1.6/app/javascript/controllers/index.js diff --git a/spec/rails_applications/6.1.4/app/jobs/application_job.rb b/spec/rails_applications/7.1.6/app/jobs/application_job.rb similarity index 100% rename from spec/rails_applications/6.1.4/app/jobs/application_job.rb rename to spec/rails_applications/7.1.6/app/jobs/application_job.rb diff --git a/spec/rails_applications/7.1.3/app/mailers/application_mailer.rb b/spec/rails_applications/7.1.6/app/mailers/application_mailer.rb similarity index 100% rename from spec/rails_applications/7.1.3/app/mailers/application_mailer.rb rename to spec/rails_applications/7.1.6/app/mailers/application_mailer.rb diff --git a/spec/rails_applications/7.1.3/app/models/application_record.rb b/spec/rails_applications/7.1.6/app/models/application_record.rb similarity index 100% rename from spec/rails_applications/7.1.3/app/models/application_record.rb rename to spec/rails_applications/7.1.6/app/models/application_record.rb diff --git a/spec/rails_applications/6.1.4/app/models/concerns/.keep b/spec/rails_applications/7.1.6/app/models/concerns/.keep similarity index 100% rename from spec/rails_applications/6.1.4/app/models/concerns/.keep rename to spec/rails_applications/7.1.6/app/models/concerns/.keep diff --git a/spec/rails_applications/6.1.4/app/views/home/index.html.erb b/spec/rails_applications/7.1.6/app/views/home/index.html.erb similarity index 100% rename from spec/rails_applications/6.1.4/app/views/home/index.html.erb rename to spec/rails_applications/7.1.6/app/views/home/index.html.erb diff --git a/spec/rails_applications/7.1.3/app/views/home/index.json.erb b/spec/rails_applications/7.1.6/app/views/home/index.json.erb similarity index 100% rename from spec/rails_applications/7.1.3/app/views/home/index.json.erb rename to spec/rails_applications/7.1.6/app/views/home/index.json.erb diff --git a/spec/rails_applications/7.1.3/app/views/layouts/application.html.erb b/spec/rails_applications/7.1.6/app/views/layouts/application.html.erb similarity index 100% rename from spec/rails_applications/7.1.3/app/views/layouts/application.html.erb rename to spec/rails_applications/7.1.6/app/views/layouts/application.html.erb diff --git a/spec/rails_applications/7.1.3/app/views/layouts/mailer.html.erb b/spec/rails_applications/7.1.6/app/views/layouts/mailer.html.erb similarity index 100% rename from spec/rails_applications/7.1.3/app/views/layouts/mailer.html.erb rename to spec/rails_applications/7.1.6/app/views/layouts/mailer.html.erb diff --git a/spec/rails_applications/6.1.4/app/views/layouts/mailer.text.erb b/spec/rails_applications/7.1.6/app/views/layouts/mailer.text.erb similarity index 100% rename from spec/rails_applications/6.1.4/app/views/layouts/mailer.text.erb rename to spec/rails_applications/7.1.6/app/views/layouts/mailer.text.erb diff --git a/spec/rails_applications/7.1.3/bin/bundle b/spec/rails_applications/7.1.6/bin/bundle similarity index 100% rename from spec/rails_applications/7.1.3/bin/bundle rename to spec/rails_applications/7.1.6/bin/bundle diff --git a/spec/rails_applications/7.1.3/bin/docker-entrypoint b/spec/rails_applications/7.1.6/bin/docker-entrypoint similarity index 100% rename from spec/rails_applications/7.1.3/bin/docker-entrypoint rename to spec/rails_applications/7.1.6/bin/docker-entrypoint diff --git a/spec/rails_applications/7.1.3/bin/importmap b/spec/rails_applications/7.1.6/bin/importmap similarity index 100% rename from spec/rails_applications/7.1.3/bin/importmap rename to spec/rails_applications/7.1.6/bin/importmap diff --git a/spec/rails_applications/7.1.3/bin/rails b/spec/rails_applications/7.1.6/bin/rails similarity index 100% rename from spec/rails_applications/7.1.3/bin/rails rename to spec/rails_applications/7.1.6/bin/rails diff --git a/spec/rails_applications/7.1.3/bin/rake b/spec/rails_applications/7.1.6/bin/rake similarity index 100% rename from spec/rails_applications/7.1.3/bin/rake rename to spec/rails_applications/7.1.6/bin/rake diff --git a/spec/rails_applications/7.1.3/bin/setup b/spec/rails_applications/7.1.6/bin/setup similarity index 100% rename from spec/rails_applications/7.1.3/bin/setup rename to spec/rails_applications/7.1.6/bin/setup diff --git a/spec/rails_applications/6.1.4/config.ru b/spec/rails_applications/7.1.6/config.ru similarity index 100% rename from spec/rails_applications/6.1.4/config.ru rename to spec/rails_applications/7.1.6/config.ru diff --git a/spec/rails_applications/7.1.3/config/application.rb b/spec/rails_applications/7.1.6/config/application.rb similarity index 100% rename from spec/rails_applications/7.1.3/config/application.rb rename to spec/rails_applications/7.1.6/config/application.rb diff --git a/spec/rails_applications/7.1.3/config/boot.rb b/spec/rails_applications/7.1.6/config/boot.rb similarity index 100% rename from spec/rails_applications/7.1.3/config/boot.rb rename to spec/rails_applications/7.1.6/config/boot.rb diff --git a/spec/rails_applications/7.1.3/config/cable.yml b/spec/rails_applications/7.1.6/config/cable.yml similarity index 100% rename from spec/rails_applications/7.1.3/config/cable.yml rename to spec/rails_applications/7.1.6/config/cable.yml diff --git a/spec/rails_applications/7.1.3/config/credentials.yml.enc b/spec/rails_applications/7.1.6/config/credentials.yml.enc similarity index 100% rename from spec/rails_applications/7.1.3/config/credentials.yml.enc rename to spec/rails_applications/7.1.6/config/credentials.yml.enc diff --git a/spec/rails_applications/7.1.3/config/database.yml b/spec/rails_applications/7.1.6/config/database.yml similarity index 100% rename from spec/rails_applications/7.1.3/config/database.yml rename to spec/rails_applications/7.1.6/config/database.yml diff --git a/spec/rails_applications/6.1.4/config/environment.rb b/spec/rails_applications/7.1.6/config/environment.rb similarity index 100% rename from spec/rails_applications/6.1.4/config/environment.rb rename to spec/rails_applications/7.1.6/config/environment.rb diff --git a/spec/rails_applications/7.1.3/config/environments/development.rb b/spec/rails_applications/7.1.6/config/environments/development.rb similarity index 100% rename from spec/rails_applications/7.1.3/config/environments/development.rb rename to spec/rails_applications/7.1.6/config/environments/development.rb diff --git a/spec/rails_applications/7.1.3/config/environments/production.rb b/spec/rails_applications/7.1.6/config/environments/production.rb similarity index 100% rename from spec/rails_applications/7.1.3/config/environments/production.rb rename to spec/rails_applications/7.1.6/config/environments/production.rb diff --git a/spec/rails_applications/7.1.3/config/environments/test.rb b/spec/rails_applications/7.1.6/config/environments/test.rb similarity index 100% rename from spec/rails_applications/7.1.3/config/environments/test.rb rename to spec/rails_applications/7.1.6/config/environments/test.rb diff --git a/spec/rails_applications/7.1.3/config/importmap.rb b/spec/rails_applications/7.1.6/config/importmap.rb similarity index 100% rename from spec/rails_applications/7.1.3/config/importmap.rb rename to spec/rails_applications/7.1.6/config/importmap.rb diff --git a/spec/rails_applications/7.1.3/config/initializers/assets.rb b/spec/rails_applications/7.1.6/config/initializers/assets.rb similarity index 100% rename from spec/rails_applications/7.1.3/config/initializers/assets.rb rename to spec/rails_applications/7.1.6/config/initializers/assets.rb diff --git a/spec/rails_applications/7.1.3/config/initializers/content_security_policy.rb b/spec/rails_applications/7.1.6/config/initializers/content_security_policy.rb similarity index 100% rename from spec/rails_applications/7.1.3/config/initializers/content_security_policy.rb rename to spec/rails_applications/7.1.6/config/initializers/content_security_policy.rb diff --git a/spec/rails_applications/7.1.3/config/initializers/filter_parameter_logging.rb b/spec/rails_applications/7.1.6/config/initializers/filter_parameter_logging.rb similarity index 100% rename from spec/rails_applications/7.1.3/config/initializers/filter_parameter_logging.rb rename to spec/rails_applications/7.1.6/config/initializers/filter_parameter_logging.rb diff --git a/spec/rails_applications/7.1.3/config/initializers/inflections.rb b/spec/rails_applications/7.1.6/config/initializers/inflections.rb similarity index 100% rename from spec/rails_applications/7.1.3/config/initializers/inflections.rb rename to spec/rails_applications/7.1.6/config/initializers/inflections.rb diff --git a/spec/rails_applications/7.1.3/config/initializers/permissions_policy.rb b/spec/rails_applications/7.1.6/config/initializers/permissions_policy.rb similarity index 100% rename from spec/rails_applications/7.1.3/config/initializers/permissions_policy.rb rename to spec/rails_applications/7.1.6/config/initializers/permissions_policy.rb diff --git a/spec/rails_applications/7.1.3/config/locales/en.yml b/spec/rails_applications/7.1.6/config/locales/en.yml similarity index 100% rename from spec/rails_applications/7.1.3/config/locales/en.yml rename to spec/rails_applications/7.1.6/config/locales/en.yml diff --git a/spec/rails_applications/7.1.3/config/puma.rb b/spec/rails_applications/7.1.6/config/puma.rb similarity index 100% rename from spec/rails_applications/7.1.3/config/puma.rb rename to spec/rails_applications/7.1.6/config/puma.rb diff --git a/spec/rails_applications/7.1.3/config/routes.rb b/spec/rails_applications/7.1.6/config/routes.rb similarity index 100% rename from spec/rails_applications/7.1.3/config/routes.rb rename to spec/rails_applications/7.1.6/config/routes.rb diff --git a/spec/rails_applications/7.1.3/config/storage.yml b/spec/rails_applications/7.1.6/config/storage.yml similarity index 100% rename from spec/rails_applications/7.1.3/config/storage.yml rename to spec/rails_applications/7.1.6/config/storage.yml diff --git a/spec/rails_applications/7.1.3/db/seeds.rb b/spec/rails_applications/7.1.6/db/seeds.rb similarity index 100% rename from spec/rails_applications/7.1.3/db/seeds.rb rename to spec/rails_applications/7.1.6/db/seeds.rb diff --git a/spec/rails_applications/6.1.4/lib/assets/.keep b/spec/rails_applications/7.1.6/lib/assets/.keep similarity index 100% rename from spec/rails_applications/6.1.4/lib/assets/.keep rename to spec/rails_applications/7.1.6/lib/assets/.keep diff --git a/spec/rails_applications/6.1.4/lib/tasks/.keep b/spec/rails_applications/7.1.6/lib/tasks/.keep similarity index 100% rename from spec/rails_applications/6.1.4/lib/tasks/.keep rename to spec/rails_applications/7.1.6/lib/tasks/.keep diff --git a/spec/rails_applications/6.1.4/public/404.html b/spec/rails_applications/7.1.6/public/404.html similarity index 100% rename from spec/rails_applications/6.1.4/public/404.html rename to spec/rails_applications/7.1.6/public/404.html diff --git a/spec/rails_applications/6.1.4/public/422.html b/spec/rails_applications/7.1.6/public/422.html similarity index 100% rename from spec/rails_applications/6.1.4/public/422.html rename to spec/rails_applications/7.1.6/public/422.html diff --git a/spec/rails_applications/6.1.4/public/500.html b/spec/rails_applications/7.1.6/public/500.html similarity index 100% rename from spec/rails_applications/6.1.4/public/500.html rename to spec/rails_applications/7.1.6/public/500.html diff --git a/spec/rails_applications/6.1.4/public/apple-touch-icon-precomposed.png b/spec/rails_applications/7.1.6/public/apple-touch-icon-precomposed.png similarity index 100% rename from spec/rails_applications/6.1.4/public/apple-touch-icon-precomposed.png rename to spec/rails_applications/7.1.6/public/apple-touch-icon-precomposed.png diff --git a/spec/rails_applications/6.1.4/public/apple-touch-icon.png b/spec/rails_applications/7.1.6/public/apple-touch-icon.png similarity index 100% rename from spec/rails_applications/6.1.4/public/apple-touch-icon.png rename to spec/rails_applications/7.1.6/public/apple-touch-icon.png diff --git a/spec/rails_applications/6.1.4/public/favicon.ico b/spec/rails_applications/7.1.6/public/favicon.ico similarity index 100% rename from spec/rails_applications/6.1.4/public/favicon.ico rename to spec/rails_applications/7.1.6/public/favicon.ico diff --git a/spec/rails_applications/6.1.4/public/robots.txt b/spec/rails_applications/7.1.6/public/robots.txt similarity index 100% rename from spec/rails_applications/6.1.4/public/robots.txt rename to spec/rails_applications/7.1.6/public/robots.txt diff --git a/spec/rails_applications/6.1.4/storage/.keep b/spec/rails_applications/7.1.6/storage/.keep similarity index 100% rename from spec/rails_applications/6.1.4/storage/.keep rename to spec/rails_applications/7.1.6/storage/.keep diff --git a/spec/rails_applications/7.1.3/test/application_system_test_case.rb b/spec/rails_applications/7.1.6/test/application_system_test_case.rb similarity index 100% rename from spec/rails_applications/7.1.3/test/application_system_test_case.rb rename to spec/rails_applications/7.1.6/test/application_system_test_case.rb diff --git a/spec/rails_applications/7.1.3/test/channels/application_cable/connection_test.rb b/spec/rails_applications/7.1.6/test/channels/application_cable/connection_test.rb similarity index 100% rename from spec/rails_applications/7.1.3/test/channels/application_cable/connection_test.rb rename to spec/rails_applications/7.1.6/test/channels/application_cable/connection_test.rb diff --git a/spec/rails_applications/7.1.3/app/assets/images/.keep b/spec/rails_applications/7.1.6/test/controllers/.keep similarity index 100% rename from spec/rails_applications/7.1.3/app/assets/images/.keep rename to spec/rails_applications/7.1.6/test/controllers/.keep diff --git a/spec/rails_applications/7.1.3/test/controllers/home_controller_test.rb b/spec/rails_applications/7.1.6/test/controllers/home_controller_test.rb similarity index 100% rename from spec/rails_applications/7.1.3/test/controllers/home_controller_test.rb rename to spec/rails_applications/7.1.6/test/controllers/home_controller_test.rb diff --git a/spec/rails_applications/7.1.3/app/controllers/concerns/.keep b/spec/rails_applications/7.1.6/test/fixtures/files/.keep similarity index 100% rename from spec/rails_applications/7.1.3/app/controllers/concerns/.keep rename to spec/rails_applications/7.1.6/test/fixtures/files/.keep diff --git a/spec/rails_applications/7.1.3/app/models/concerns/.keep b/spec/rails_applications/7.1.6/test/helpers/.keep similarity index 100% rename from spec/rails_applications/7.1.3/app/models/concerns/.keep rename to spec/rails_applications/7.1.6/test/helpers/.keep diff --git a/spec/rails_applications/7.1.3/lib/assets/.keep b/spec/rails_applications/7.1.6/test/integration/.keep similarity index 100% rename from spec/rails_applications/7.1.3/lib/assets/.keep rename to spec/rails_applications/7.1.6/test/integration/.keep diff --git a/spec/rails_applications/7.1.3/lib/tasks/.keep b/spec/rails_applications/7.1.6/test/mailers/.keep similarity index 100% rename from spec/rails_applications/7.1.3/lib/tasks/.keep rename to spec/rails_applications/7.1.6/test/mailers/.keep diff --git a/spec/rails_applications/7.1.3/storage/.keep b/spec/rails_applications/7.1.6/test/models/.keep similarity index 100% rename from spec/rails_applications/7.1.3/storage/.keep rename to spec/rails_applications/7.1.6/test/models/.keep diff --git a/spec/rails_applications/7.1.3/test/controllers/.keep b/spec/rails_applications/7.1.6/test/system/.keep similarity index 100% rename from spec/rails_applications/7.1.3/test/controllers/.keep rename to spec/rails_applications/7.1.6/test/system/.keep diff --git a/spec/rails_applications/7.1.3/test/test_helper.rb b/spec/rails_applications/7.1.6/test/test_helper.rb similarity index 100% rename from spec/rails_applications/7.1.3/test/test_helper.rb rename to spec/rails_applications/7.1.6/test/test_helper.rb diff --git a/spec/rails_applications/7.1.3/test/fixtures/files/.keep b/spec/rails_applications/7.1.6/vendor/.keep similarity index 100% rename from spec/rails_applications/7.1.3/test/fixtures/files/.keep rename to spec/rails_applications/7.1.6/vendor/.keep diff --git a/spec/rails_applications/7.1.3/test/helpers/.keep b/spec/rails_applications/7.1.6/vendor/javascript/.keep similarity index 100% rename from spec/rails_applications/7.1.3/test/helpers/.keep rename to spec/rails_applications/7.1.6/vendor/javascript/.keep