Skip to content

Commit facfcc3

Browse files
committed
Remove Ruby 3.0 build from CI
We don't set a required ruby version in the gemspec so taking the liberty to drop Ruby 3.0 from CI to lessen the burden of gemfile management. Several dependencies have since had new releases that have different Ruby version requirements (sqlite, zeitwerk, sass-embedded, net-imap, etc.) making it difficult to install a common demoninator that will run for all CI builds. Existing PRs have failed CI due to this.
1 parent 638adaf commit facfcc3

File tree

1 file changed

+0
-13
lines changed

1 file changed

+0
-13
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ jobs:
66
fail-fast: false
77
matrix:
88
ruby-version:
9-
- "3.0"
109
- "3.1"
1110
- "3.2"
1211
- "3.3"
@@ -19,10 +18,6 @@ jobs:
1918
- gemfiles/rails_7_1_sprockets.gemfile
2019
- gemfiles/rails_main_sprockets.gemfile
2120
exclude:
22-
- ruby-version: "3.0"
23-
gemfile: gemfiles/rails_main_propshaft.gemfile
24-
- ruby-version: "3.0"
25-
gemfile: gemfiles/rails_main_sprockets.gemfile
2621
- ruby-version: "3.1"
2722
gemfile: gemfiles/rails_main_propshaft.gemfile
2823
- ruby-version: "3.1"
@@ -45,14 +40,6 @@ jobs:
4540
ruby-version: ${{ matrix.ruby-version }}
4641
bundler-cache: true
4742

48-
# This prevents a "Failed to build gem native extension" error when
49-
# running `bundle install` inside a Rails app that is generated for
50-
# testing. The error occurs only in CI, and only when using Ruby 3.0 and
51-
# Rails >= 7.1.
52-
- name: Install sass-embedded gem
53-
if: ${{ matrix.ruby-version == '3.0' }}
54-
run: gem install sass-embedded
55-
5643
- name: Run tests
5744
run: |
5845
bundle exec rake

0 commit comments

Comments
 (0)