Skip to content

Commit 895149d

Browse files
authored
Merge pull request #2485 from input-output-hk/dlachaume/run-internal-crates-test-on-macos-windows-in-ci
Test: execute full workspace tests on macOS/Windows excluding unsupported packages
2 parents 5512099 + 7e6279c commit 895149d

File tree

1 file changed

+23
-3
lines changed

1 file changed

+23
-3
lines changed

.github/workflows/ci.yml

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -178,11 +178,31 @@ jobs:
178178
include:
179179
- os: ubuntu-24.04
180180
test-args: --features full,unstable --workspace
181-
# Only test client on windows & mac (since its the only binaries supported for those os for now)
181+
# Exclude nodes not officially supported on Windows and macOS (only mithril-client is supported)
182182
- os: macos-14
183-
test-args: --package mithril-client --package mithril-client-cli --features full,unstable
183+
test-args: >
184+
--features full,unstable --workspace
185+
--exclude mithril-aggregator
186+
--exclude mithril-signer
187+
--exclude mithril-relay
188+
--exclude mithril-client-wasm
189+
--exclude mithril-aggregator-fake
190+
# Windows has a larger list of exclusion because some tests are too slow (ie: mithril-stm) or can't compile (ie: mithril-common)
184191
- os: windows-latest
185-
test-args: --package mithril-client --package mithril-client-cli --features full,unstable
192+
test-args: >
193+
--features full,unstable --workspace
194+
--exclude mithril-aggregator
195+
--exclude mithril-signer
196+
--exclude mithril-relay
197+
--exclude mithril-client-wasm
198+
--exclude mithril-aggregator-fake
199+
--exclude mithril-common
200+
--exclude mithril-stm
201+
--exclude mithril-metric
202+
--exclude mithril-end-to-end
203+
--exclude mithril-persistence
204+
--exclude mithril-resource-pool
205+
--exclude mithril-build-script
186206
187207
runs-on: ${{ matrix.os }}
188208

0 commit comments

Comments
 (0)