Skip to content

Commit 0a512c6

Browse files
committed
Configure Github Actions to run tests for multiple OS
1 parent eeb5bb6 commit 0a512c6

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

.github/workflows/protocol.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,13 @@ on:
1616
jobs:
1717
test:
1818

19-
runs-on: ubuntu-latest
19+
runs-on: ${{ matrix.os }}
2020
timeout-minutes: 10
2121
strategy:
2222
fail-fast: false
2323
matrix:
2424
ruby-version: ['2.6', '2.7', '3.0', '3.1', 'head', 'debug']
25+
os: [macos-latest, ubuntu-latest, windows-latest]
2526

2627
steps:
2728
- uses: actions/checkout@v2

.github/workflows/ruby.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,13 @@ on:
1616
jobs:
1717
test:
1818

19-
runs-on: ubuntu-latest
19+
runs-on: ${{ matrix.os }}
2020
timeout-minutes: 15
2121
strategy:
2222
fail-fast: false
2323
matrix:
2424
ruby-version: ['2.6', '2.7', '3.0', '3.1', 'head', 'debug']
25+
os: [macos-latest, ubuntu-latest, windows-latest]
2526

2627
steps:
2728
- uses: actions/checkout@v2

0 commit comments

Comments
 (0)