We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3a9b651 commit 5ca8a25Copy full SHA for 5ca8a25
1 file changed
.github/workflows/tests.yml
@@ -11,13 +11,24 @@ jobs:
11
runs-on: ${{ matrix.os }}
12
strategy:
13
matrix:
14
- os: [ubuntu-latest, macos-latest]
+ os: [ubuntu-latest, macos-latest, windows-latest]
15
+
16
+ defaults:
17
+ run:
18
+ shell: ${{ matrix.os == 'windows-latest' && 'msys2 {0}' || 'bash' }}
19
20
steps:
21
- uses: actions/checkout@v4
22
with:
23
submodules: recursive
24
25
+ - name: Set up MSYS2 (Windows)
26
+ if: runner.os == 'Windows'
27
+ uses: msys2/setup-msys2@v2
28
+ with:
29
+ msystem: MINGW64
30
+ install: mingw-w64-x86_64-gcc make mingw-w64-x86_64-gtest
31
32
- name: Install dependencies (Linux)
33
if: runner.os == 'Linux'
34
run: |
0 commit comments