From 5b4a746de5846260a06426953ad48901e2c9b53b Mon Sep 17 00:00:00 2001 From: Sam Pohlenz Date: Mon, 8 Jul 2024 12:12:05 +0930 Subject: [PATCH] Add Gemfiles for CI testing with Propshaft --- .github/workflows/rspec.yml | 6 +++++- gemfiles/rails-7.0-propshaft.gemfile | 17 +++++++++++++++++ gemfiles/rails-7.1-propshaft.gemfile | 17 +++++++++++++++++ 3 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 gemfiles/rails-7.0-propshaft.gemfile create mode 100644 gemfiles/rails-7.1-propshaft.gemfile diff --git a/.github/workflows/rspec.yml b/.github/workflows/rspec.yml index c4a65b3..c4d7dec 100644 --- a/.github/workflows/rspec.yml +++ b/.github/workflows/rspec.yml @@ -16,8 +16,12 @@ jobs: ruby: '2.7' - gemfile: rails-7.0 ruby: '3.0' + - gemfile: rails-7.0-propshaft + ruby: '3.0' - gemfile: rails-7.1 - ruby: '3.2' + ruby: '3.3' + - gemfile: rails-7.1-propshaft + ruby: '3.3' runs-on: ubuntu-latest env: BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile diff --git a/gemfiles/rails-7.0-propshaft.gemfile b/gemfiles/rails-7.0-propshaft.gemfile new file mode 100644 index 0000000..5b64c39 --- /dev/null +++ b/gemfiles/rails-7.0-propshaft.gemfile @@ -0,0 +1,17 @@ +source 'https://rubygems.org' + +group :test do + gem "rspec-rails" + + gem "coveralls_reborn", require: false + gem "capybara" +end + +gem "rails", "~> 7.0.0" +gem "propshaft" +gem "sqlite3", "~> 1.4" +gem "devise" + +gem "trestle", github: "TrestleAdmin/trestle" + +gemspec path: "../" diff --git a/gemfiles/rails-7.1-propshaft.gemfile b/gemfiles/rails-7.1-propshaft.gemfile new file mode 100644 index 0000000..28ab8a3 --- /dev/null +++ b/gemfiles/rails-7.1-propshaft.gemfile @@ -0,0 +1,17 @@ +source 'https://rubygems.org' + +group :test do + gem "rspec-rails" + + gem "coveralls_reborn", require: false + gem "capybara" +end + +gem "rails", "~> 7.1.0" +gem "propshaft" +gem "sqlite3", "~> 1.4" +gem "devise" + +gem "trestle", github: "TrestleAdmin/trestle" + +gemspec path: "../"