diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8df14c3e..baa50212 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,14 +31,11 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.2", "3.3"] - rails: ["7.1", "7.2"] + ruby: ["3.4", "3.3"] + rails: ["8.0", "7.2"] continue-on-error: [false] include: - - ruby: "head" - rails: "7.2" - continue-on-error: true - - ruby: "3.3" + - ruby: "3.4" rails: "main" continue-on-error: true - ruby: "head" diff --git a/.gitignore b/.gitignore index 92bd1ab4..fc45e753 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ tmp gemfiles/*.lock .DS_Store .ruby-version +.vscode/ diff --git a/Gemfile b/Gemfile index 5fffd0bf..eafc2e3a 100644 --- a/Gemfile +++ b/Gemfile @@ -3,7 +3,7 @@ source "https://rubygems.org" # Specify your gem's dependencies in scenic.gemspec gemspec -rails_version = ENV.fetch("RAILS_VERSION", "7.0") +rails_version = ENV.fetch("RAILS_VERSION", "8.0") rails_constraint = if rails_version == "main" {github: "rails/rails"} diff --git a/spec/dummy/config/application.rb b/spec/dummy/config/application.rb index e0d706e5..0e3639a5 100644 --- a/spec/dummy/config/application.rb +++ b/spec/dummy/config/application.rb @@ -11,5 +11,9 @@ class Application < Rails::Application config.cache_classes = true config.eager_load = false config.active_support.deprecation = :stderr + + if config.active_support.respond_to?(:to_time_preserves_timezone) + config.active_support.to_time_preserves_timezone = :zone + end end end