From 1b75e1107596b3c486ab20986a4b8c03389b9ecd Mon Sep 17 00:00:00 2001 From: Sam Pohlenz Date: Mon, 30 Sep 2024 10:56:11 +0930 Subject: [PATCH] Add CI Gemfiles for Rails 8.0 --- .github/workflows/rspec.yml | 4 ++++ gemfiles/rails-8.0-propshaft.gemfile | 18 ++++++++++++++++++ gemfiles/rails-8.0.gemfile | 18 ++++++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 gemfiles/rails-8.0-propshaft.gemfile create mode 100644 gemfiles/rails-8.0.gemfile diff --git a/.github/workflows/rspec.yml b/.github/workflows/rspec.yml index a58c402..3326023 100644 --- a/.github/workflows/rspec.yml +++ b/.github/workflows/rspec.yml @@ -28,6 +28,10 @@ jobs: ruby: '3.3' - gemfile: rails-7.2-propshaft ruby: '3.3' + - gemfile: rails-8.0 + ruby: '3.3' + - gemfile: rails-8.0-propshaft + ruby: '3.3' runs-on: ubuntu-latest env: BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile diff --git a/gemfiles/rails-8.0-propshaft.gemfile b/gemfiles/rails-8.0-propshaft.gemfile new file mode 100644 index 0000000..66b1b7b --- /dev/null +++ b/gemfiles/rails-8.0-propshaft.gemfile @@ -0,0 +1,18 @@ +source 'https://rubygems.org' + +group :test do + gem "rspec-rails" + + gem "coveralls_reborn", require: false + gem "capybara" +end + +gem "rails", github: "rails/rails" +gem "turbo-rails", github: "hotwired/turbo-rails" +gem "propshaft" +gem "sqlite3", "~> 1.4" +gem "devise" + +gem "trestle", github: "TrestleAdmin/trestle" + +gemspec path: "../" diff --git a/gemfiles/rails-8.0.gemfile b/gemfiles/rails-8.0.gemfile new file mode 100644 index 0000000..e43d287 --- /dev/null +++ b/gemfiles/rails-8.0.gemfile @@ -0,0 +1,18 @@ +source 'https://rubygems.org' + +group :test do + gem "rspec-rails" + + gem "coveralls_reborn", require: false + gem "capybara" +end + +gem "rails", github: "rails/rails" +gem "turbo-rails", github: "hotwired/turbo-rails" +gem "sprockets-rails" +gem "sqlite3", "~> 1.4" +gem "devise" + +gem "trestle", github: "TrestleAdmin/trestle" + +gemspec path: "../"