Skip to content

Commit fb1d16a

Browse files
committed
CI: pin Ruby to 3.3, remove Ruby matrix, add bundle install, update artifact name
1 parent 40a62bb commit fb1d16a

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,7 @@ jobs:
2626
strategy:
2727
fail-fast: false
2828
matrix:
29-
ruby-version: ["3.0", "3.1", "3.2", "3.3"]
3029
rails-version: ["rails-7-1", "rails-7-2", "rails-8-0"]
31-
exclude:
32-
# Rails 8 requires Ruby 3.1+
33-
- ruby-version: "3.0"
34-
rails-version: "rails-8-0"
3530

3631
steps:
3732
- name: Install packages
@@ -43,8 +38,11 @@ jobs:
4338
- name: Set up Ruby
4439
uses: ruby/setup-ruby@v1
4540
with:
46-
ruby-version: ${{ matrix.ruby-version }}
47-
bundler-cache: true
41+
ruby-version: "3.3"
42+
bundler-cache: false
43+
44+
- name: Install dependencies
45+
run: bundle install
4846

4947
- name: Generate Appraisal gemfiles
5048
run: bundle exec appraisal install
@@ -56,6 +54,6 @@ jobs:
5654
uses: actions/upload-artifact@v4
5755
if: failure()
5856
with:
59-
name: screenshots-${{ matrix.ruby-version }}-${{ matrix.rails-version }}
57+
name: screenshots-${{ matrix.rails-version }}
6058
path: ${{ github.workspace }}/tmp/screenshots
6159
if-no-files-found: ignore

0 commit comments

Comments
 (0)