Skip to content

Commit a54b193

Browse files
Reduce ci matrix jobs
1 parent 86ea755 commit a54b193

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

.github/workflows/test.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,20 @@ jobs:
88
name: Build and Test
99
strategy:
1010
matrix:
11-
os: [macos-10.15, macos-11, macos-12, ubuntu-18.04, ubuntu-20.04]
12-
toolchain:
13-
- wasm-5.5.0-RELEASE
14-
- wasm-5.6.0-RELEASE
15-
wasi-backend:
16-
- Node
17-
- Wasmer
11+
entry:
12+
# Ensure that all host can install toolchain, build project, and run tests
13+
- { os: macos-10.15, toolchain: wasm-5.6.0-RELEASE, wasi-backend: Node }
14+
- { os: macos-11, toolchain: wasm-5.6.0-RELEASE, wasi-backend: Node }
15+
- { os: macos-12, toolchain: wasm-5.6.0-RELEASE, wasi-backend: Node }
16+
- { os: ubuntu-18.04, toolchain: wasm-5.6.0-RELEASE, wasi-backend: Node }
17+
- { os: ubuntu-20.04, toolchain: wasm-5.6.0-RELEASE, wasi-backend: Node }
18+
19+
# Ensure that test succeeds with all toolchains and wasi backend combinations
20+
- { os: ubuntu-20.04, toolchain: wasm-5.5.0-RELEASE, wasi-backend: Node }
21+
- { os: ubuntu-20.04, toolchain: wasm-5.6.0-RELEASE, wasi-backend: Node }
22+
- { os: ubuntu-20.04, toolchain: wasm-5.5.0-RELEASE, wasi-backend: Wasmer }
23+
- { os: ubuntu-20.04, toolchain: wasm-5.6.0-RELEASE, wasi-backend: Wasmer }
24+
1825
runs-on: ${{ matrix.os }}
1926
steps:
2027
- name: Checkout

0 commit comments

Comments
 (0)