Skip to content

Commit 788c581

Browse files
committed
Add macOS & Windows Actions CI
1 parent 6f5c912 commit 788c581

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

.github/workflows/build.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,16 @@ name: build
33
on: [push, pull_request]
44

55
jobs:
6-
release-versions:
7-
name: Build on ruby-${{ matrix.ruby }}
8-
runs-on: ubuntu-latest
6+
MRI:
7+
name: ${{ matrix.os }} ruby-${{ matrix.ruby }}
8+
runs-on: ${{ matrix.os }}
99
strategy:
1010
fail-fast: false
1111
matrix:
12-
ruby: [ '2.5', '2.6', '2.7', '3.0' ]
12+
os: [ubuntu-latest, macos-11, windows-2022]
13+
ruby: [ '2.5', '2.6', '2.7', '3.0', '3.1', head]
14+
include:
15+
- { os: windows-2022 , ruby: mswin }
1316
steps:
1417
- uses: actions/checkout@v2
1518
- name: Set up Ruby ${{ matrix.ruby }}
@@ -25,8 +28,8 @@ jobs:
2528
- name: Tests
2629
run: rake test
2730

28-
ruby-head:
29-
name: Build on ruby-head
31+
ruby-head-debug:
32+
name: Build on ruby-head-debug
3033
runs-on: ubuntu-latest
3134
continue-on-error: true
3235
strategy:

0 commit comments

Comments
 (0)