diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index c3204aac..d0ca5a35 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -15,20 +15,18 @@ jobs: "3.1", "3.2", "3.3", + "3.4.0-preview2", ] gemfile: [ "Gemfile-rails.6.1.x", "Gemfile-rails.7.0.x", "Gemfile-rails.7.1.x", "Gemfile-rails.7.2.x", + "Gemfile-rails.8.0.x", ] experimental: [false] include: - - ruby: "3.3" - os: ubuntu-latest - gemfile: Gemfile-rails-edge - experimental: true - - ruby: "3.4.0-preview1" + - ruby: "3.4.0-preview2" os: ubuntu-latest gemfile: Gemfile-rails-edge experimental: true diff --git a/Gemfile.lock b/Gemfile.lock index 0b50f77d..8cd2d516 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -110,21 +110,21 @@ GEM date (3.3.3) docile (1.4.0) drb (2.2.1) - dry-cli (1.1.0) + dry-cli (1.2.0) erubi (1.13.0) globalid (1.2.1) activesupport (>= 6.1) - i18n (1.14.5) + i18n (1.14.6) concurrent-ruby (~> 1.0) io-console (0.7.2) - irb (1.14.0) + irb (1.14.1) rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.7.6) language_server-protocol (3.17.0.3) lint_roller (1.1.0) logger (1.6.1) - loofah (2.22.0) + loofah (2.23.1) crass (~> 1.0.2) nokogiri (>= 1.12.0) m (1.6.2) @@ -173,16 +173,15 @@ GEM psych (5.1.2) stringio racc (1.8.1) - rack (3.1.7) + rack (3.1.8) rack-proxy (0.7.7) rack rack-session (2.0.0) rack (>= 3.0.0) rack-test (2.1.0) rack (>= 1.3) - rackup (2.1.0) + rackup (2.2.0) rack (>= 3) - webrick (~> 1.8) rails (7.1.0) actioncable (= 7.1.0) actionmailbox (= 7.1.0) @@ -261,7 +260,6 @@ GEM tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.6.0) - webrick (1.8.1) websocket-driver (0.7.6) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) diff --git a/gemfiles/Gemfile-rails.8.0.x b/gemfiles/Gemfile-rails.8.0.x new file mode 100644 index 00000000..103f950e --- /dev/null +++ b/gemfiles/Gemfile-rails.8.0.x @@ -0,0 +1,7 @@ +source 'https://rubygems.org' + +gem 'rails', '~> 8.0.0.rc2' + +gemspec path: '../vite_ruby' +gemspec path: '../vite_rails' +gemspec path: '../vite_plugin_legacy'