Skip to content

Commit 427deb4

Browse files
authored
os matrix test in ci (#36)
1 parent d5e173d commit 427deb4

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

.github/workflows/verify.yaml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,44 @@ jobs:
3333
- name: build wasm
3434
run: make
3535

36+
- name: upload wasm artifact
37+
uses: actions/upload-artifact@v7
38+
with:
39+
name: clayterm-wasm
40+
path: |
41+
clayterm.wasm
42+
wasm.ts
43+
44+
test-alt-os:
45+
needs: test
46+
strategy:
47+
matrix:
48+
os:
49+
- name: macos
50+
value: macos-latest
51+
- name: windows
52+
value: windows-latest
53+
fail-fast: false
54+
runs-on: ${{ matrix.os.value }}
55+
name: test ${{ matrix.os.name }}
56+
57+
steps:
58+
- name: checkout
59+
uses: actions/checkout@v4
60+
with:
61+
submodules: true
62+
63+
- name: setup deno
64+
uses: denoland/setup-deno@v2
65+
with:
66+
deno-version: v2.x
67+
68+
- name: download wasm artifact
69+
uses: actions/download-artifact@v4
70+
with:
71+
name: clayterm-wasm
72+
path: .
73+
3674
- name: test
3775
run: deno task test
3876

0 commit comments

Comments
 (0)