|
16 | 16 | timeout-minutes: 20 |
17 | 17 | steps: |
18 | 18 | - uses: actions/checkout@v4 |
19 | | - - uses: dtolnay/rust-toolchain@stable |
20 | 19 | - name: Install MoonBit |
21 | 20 | shell: bash |
22 | 21 | run: | |
|
57 | 56 | run: moon test --target native |
58 | 57 | - name: Enumerate hosts/devices (non-audio) |
59 | 58 | run: moon run --target native cmd/enumerate -q |
60 | | - - name: Run differential parity probe |
61 | | - run: node ci/parity/check.js |
62 | | - - name: Upload parity artifacts |
63 | | - if: always() |
64 | | - uses: actions/upload-artifact@v4 |
65 | | - with: |
66 | | - name: parity-ubuntu |
67 | | - path: _build/parity |
68 | | - if-no-files-found: ignore |
69 | 59 | - name: Run ALSA smoke (real I/O) |
70 | 60 | run: moon run --target native cmd/alsa_stream_smoke -q |
71 | 61 | - name: Run JACK smoke (dummy server) |
|
77 | 67 | timeout-minutes: 20 |
78 | 68 | steps: |
79 | 69 | - uses: actions/checkout@v4 |
80 | | - - uses: dtolnay/rust-toolchain@stable |
81 | 70 | - name: Install MoonBit |
82 | 71 | shell: bash |
83 | 72 | run: | |
|
96 | 85 | run: moon test --target native |
97 | 86 | - name: Enumerate hosts/devices (non-audio) |
98 | 87 | run: moon run --target native cmd/enumerate -q |
99 | | - - name: Run differential parity probe |
100 | | - run: node ci/parity/check.js |
101 | | - - name: Upload parity artifacts |
102 | | - if: always() |
103 | | - uses: actions/upload-artifact@v4 |
104 | | - with: |
105 | | - name: parity-macos |
106 | | - path: _build/parity |
107 | | - if-no-files-found: ignore |
108 | 88 | - name: Run CoreAudio smoke (real I/O) |
109 | 89 | run: moon run --target native cmd/macos_stream_smoke -q |
110 | 90 |
|
|
114 | 94 | timeout-minutes: 25 |
115 | 95 | steps: |
116 | 96 | - uses: actions/checkout@v4 |
117 | | - - uses: dtolnay/rust-toolchain@stable |
118 | 97 | - name: Install MoonBit |
119 | 98 | shell: pwsh |
120 | 99 | run: | |
@@ -155,16 +134,6 @@ jobs: |
155 | 134 | - name: Enumerate hosts/devices (non-audio) |
156 | 135 | shell: pwsh |
157 | 136 | run: moon run --target native cmd/enumerate -q |
158 | | - - name: Run differential parity probe |
159 | | - shell: pwsh |
160 | | - run: node ci/parity/check.js |
161 | | - - name: Upload parity artifacts |
162 | | - if: always() |
163 | | - uses: actions/upload-artifact@v4 |
164 | | - with: |
165 | | - name: parity-windows |
166 | | - path: _build/parity |
167 | | - if-no-files-found: ignore |
168 | 137 | - name: Run WASAPI smoke (real I/O) |
169 | 138 | shell: pwsh |
170 | 139 | run: moon run --target native cmd/wasapi_stream_smoke -q |
0 commit comments