|
16 | 16 | timeout-minutes: 20 |
17 | 17 | steps: |
18 | 18 | - uses: actions/checkout@v4 |
| 19 | + - uses: dtolnay/rust-toolchain@stable |
19 | 20 | - name: Install MoonBit |
20 | 21 | shell: bash |
21 | 22 | run: | |
|
56 | 57 | run: moon test --target native |
57 | 58 | - name: Enumerate hosts/devices (non-audio) |
58 | 59 | run: moon run --target native cmd/enumerate -q |
| 60 | + - name: Run differential parity probe |
| 61 | + run: node ci/parity/check.js |
59 | 62 | - name: Run ALSA smoke (real I/O) |
60 | 63 | run: moon run --target native cmd/alsa_stream_smoke -q |
61 | 64 | - name: Run JACK smoke (dummy server) |
|
67 | 70 | timeout-minutes: 20 |
68 | 71 | steps: |
69 | 72 | - uses: actions/checkout@v4 |
| 73 | + - uses: dtolnay/rust-toolchain@stable |
70 | 74 | - name: Install MoonBit |
71 | 75 | shell: bash |
72 | 76 | run: | |
|
85 | 89 | run: moon test --target native |
86 | 90 | - name: Enumerate hosts/devices (non-audio) |
87 | 91 | run: moon run --target native cmd/enumerate -q |
| 92 | + - name: Run differential parity probe |
| 93 | + run: node ci/parity/check.js |
88 | 94 | - name: Run CoreAudio smoke (real I/O) |
89 | 95 | run: moon run --target native cmd/macos_stream_smoke -q |
90 | 96 |
|
|
94 | 100 | timeout-minutes: 25 |
95 | 101 | steps: |
96 | 102 | - uses: actions/checkout@v4 |
| 103 | + - uses: dtolnay/rust-toolchain@stable |
97 | 104 | - name: Install MoonBit |
98 | 105 | shell: pwsh |
99 | 106 | run: | |
@@ -134,6 +141,9 @@ jobs: |
134 | 141 | - name: Enumerate hosts/devices (non-audio) |
135 | 142 | shell: pwsh |
136 | 143 | run: moon run --target native cmd/enumerate -q |
| 144 | + - name: Run differential parity probe |
| 145 | + shell: pwsh |
| 146 | + run: node ci/parity/check.js |
137 | 147 | - name: Run WASAPI smoke (real I/O) |
138 | 148 | shell: pwsh |
139 | 149 | run: moon run --target native cmd/wasapi_stream_smoke -q |
0 commit comments