Skip to content

Commit 71be4bc

Browse files
authored
Update bson-ruby.yml workflow (#354)
1 parent d76b880 commit 71be4bc

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

.github/workflows/bson-ruby.yml

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
name: CI
22

3-
on: [push, pull_request]
3+
on: [push, pull_request, workflow_dispatch]
44

55
jobs:
66
rubocop:
77
runs-on: ubuntu-latest
88
env:
99
CI: true
1010
steps:
11-
- uses: actions/checkout@v3
11+
- uses: actions/checkout@v4
12+
1213
- name: Set up Ruby 3.4
1314
uses: ruby/setup-ruby@v1
1415
with:
@@ -34,27 +35,24 @@ jobs:
3435
fail-fast: false
3536
matrix:
3637
os: [ ubuntu, macos, windows ]
37-
ruby: [ 2.7, 3.0, 3.1, 3.2, 3.3, 3.4, head ]
38+
ruby: [ 2.7, '3.0', 3.1, 3.2, 3.3, 3.4, head ]
3839
include:
39-
- { os: windows , ruby: mingw }
40+
- { os: windows , ruby: ucrt }
4041
exclude:
4142
- { os: windows , ruby: head }
42-
- { os: windows , ruby: 3.1 }
4343

4444
steps:
4545
- name: repo checkout
46-
uses: actions/checkout@v2
46+
uses: actions/checkout@v4
4747
with:
4848
submodules: recursive
4949

50-
- name: load ruby, ragel
50+
- name: load ruby
5151
uses: ruby/setup-ruby@v1
5252
with:
5353
ruby-version: ${{ matrix.ruby }}
54-
bundler: 2
55-
56-
- name: bundle install
57-
run: bundle install --jobs 4 --retry 3
54+
rubygems: latest
55+
bundler-cache: true
5856

5957
- name: compile
6058
run: bundle exec rake compile

0 commit comments

Comments
 (0)