@@ -10,8 +10,9 @@ concurrency:
10
10
group : ci-${{ github.ref }}
11
11
cancel-in-progress : true
12
12
13
+
13
14
# #############################################################################
14
- # 1) ARCH LINUX – Clang / Ninja (runs in an official Arch container)
15
+ # 1) ARCH LINUX – Clang / Ninja
15
16
# #############################################################################
16
17
jobs :
17
18
arch-build-and-test :
@@ -40,15 +41,15 @@ jobs:
40
41
shell : bash
41
42
run : cmake --build cmake-build/build/linux-release
42
43
43
- # --- Run tests --------------------------------------------------------
44
44
- name : Run unit_tests
45
45
shell : bash
46
+ working-directory : cmake-build/build/linux-release
46
47
run : ./out/Release/unit_tests
47
48
48
49
49
50
50
51
# #############################################################################
51
- # 2) macOS – Clang / Ninja (native runner)
52
+ # 2) macOS – Clang / Ninja
52
53
# #############################################################################
53
54
macos-build-and-test :
54
55
name : macOS (Clang)
@@ -73,12 +74,13 @@ jobs:
73
74
74
75
- name : Run unit_tests
75
76
shell : bash
77
+ working-directory : cmake-build/build/darwin-release
76
78
run : ./out/Release/unit_tests
77
79
78
80
79
81
80
82
# #############################################################################
81
- # 3) Windows – MSVC / Ninja (native runner)
83
+ # 3) Windows – MSVC / Ninja
82
84
# #############################################################################
83
85
windows-build-and-test :
84
86
name : Windows (MSVC)
@@ -106,4 +108,5 @@ jobs:
106
108
107
109
- name : Run unit_tests.exe
108
110
shell : bash
111
+ working-directory : cmake-build/build/windows-release
109
112
run : ./out/Release/unit_tests.exe
0 commit comments