summaryrefslogtreecommitdiff
path: root/.github/workflows/ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/ci.yml')
-rw-r--r--.github/workflows/ci.yml21
1 files changed, 18 insertions, 3 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index bbf09ec..7d953b1 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -17,11 +17,11 @@ jobs:
test:
strategy:
matrix:
- os:
+ os:
- ubuntu
- macos
- windows
- ruby:
+ ruby:
- 2.5
- 2.6
- 2.7
@@ -33,8 +33,23 @@ jobs:
- jruby-head
- truffleruby
- truffleruby-head
+ exclude:
+ - os: macos
+ ruby: mingw
+ - os: macos
+ ruby: mswin
+ - os: ubuntu
+ ruby: mingw
+ - os: ubuntu
+ ruby: mswin
+ - os: windows
+ ruby: debug
+ - os: windows
+ ruby: truffleruby
+ - os: windows
+ ruby: truffleruby-head
runs-on: ${{ matrix.os }}-latest
- continue-on-error: ${{ endsWith(matrix.ruby, 'head') || matrix.ruby == 'debug' }}
+ continue-on-error: ${{ endsWith(matrix.ruby, 'head') || matrix.ruby == 'debug' || matrix.os == 'windows' }}
steps:
- uses: actions/checkout@v2
- name: Set up Ruby