chore: Build whole workspace on macos (#10228)

- Add some macos stubs to gui-smoke-test.
- Hide `ebpf-turn-router` binary functionality behind `#[cfg(target_arch
= "bpf")]`

Signed-off-by: Mariusz Klochowicz <mariusz@klochowicz.com>
This commit is contained in:
Mariusz Klochowicz
2025-09-02 16:25:53 +09:30
committed by GitHub
parent e84bdc5566
commit d07e32d91f
6 changed files with 1561 additions and 1467 deletions

View File

@@ -20,7 +20,7 @@ outputs:
description: Compilable packages for the current OS
value: ${{
(runner.os == 'Linux' && '--workspace') ||
(runner.os == 'macOS' && '--workspace --exclude ebpf-turn-router --exclude gui-smoke-test --exclude client-ffi') ||
(runner.os == 'macOS' && '--workspace') ||
(runner.os == 'Windows' && '--workspace --exclude ebpf-turn-router --exclude apple-client-ffi --exclude client-ffi') }}
test-packages:
description: Testable packages for the current OS