Skip to content

Commit 1afba33

Browse files
committed
customize ci.yml for ruby 2.5: onl run on intel MacOS
1 parent 183fe1d commit 1afba33

1 file changed

Lines changed: 28 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
strategy:
4545
fail-fast: false
4646
matrix:
47-
ruby: [ '3.3', '3.2', '3.1', '3.0', '2.7', '2.6', '2.5' ]
47+
ruby: [ '3.3', '3.2', '3.1', '3.0', '2.7', '2.6' ]
4848
runs-on: macos-latest
4949
steps:
5050
- name: Checkout
@@ -57,7 +57,33 @@ jobs:
5757
uses: ruby/setup-ruby@v1
5858
with:
5959
ruby-version: ${{ matrix.ruby }}
60-
rubygems: ${{ (matrix.ruby_version < '2.6' && '3.2.3') || 'latest' }}
60+
rubygems: ${{ 'latest' }}
61+
- name: Install bundler
62+
run: gem install bundler -v '2.4.22'
63+
- name: Install dependencies
64+
run: bundle install
65+
- name: Run test
66+
run: rake
67+
- name: Install gem
68+
run: rake install
69+
macos-intel:
70+
strategy:
71+
fail-fast: false
72+
matrix:
73+
ruby: [ '2.5' ]
74+
runs-on: macos-latest
75+
steps:
76+
- name: Checkout
77+
uses: actions/checkout@v4
78+
- name: Install V8
79+
run: |
80+
brew update
81+
brew install v8
82+
- name: Set up Ruby
83+
uses: ruby/setup-ruby@v1
84+
with:
85+
ruby-version: ${{ matrix.ruby }}
86+
rubygems: ${{ '3.2.3' }}
6187
- name: Install bundler
6288
run: gem install bundler -v '2.2.16'
6389
- name: Install dependencies

0 commit comments

Comments
 (0)