Skip to content

Commit e3223a7

Browse files
authored
OS matrix for TypeScript
1 parent a09b308 commit e3223a7

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

.github/workflows/ci.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,13 @@ jobs:
9797

9898
typescript:
9999
name: TypeScript
100-
runs-on: ubuntu-latest
100+
strategy:
101+
fail-fast: false
102+
matrix:
103+
os: [ubuntu-latest, windows-latest, macos-latest]
104+
105+
runs-on: ${{ matrix.os }}
106+
101107
steps:
102108
- name: Checkout repository
103109
uses: actions/checkout@v2
@@ -111,6 +117,7 @@ jobs:
111117
working-directory: ./editors/code
112118

113119
- run: npm audit || { sleep 10 && npm audit; } || { sleep 30 && npm audit; }
120+
if: runner.os == 'Linux'
114121
working-directory: ./editors/code
115122

116123
- run: npm run lint

0 commit comments

Comments
 (0)