16
16
build :
17
17
name : Build
18
18
uses : ./.github/workflows/build.yml
19
+ with :
20
+ name : ' gcc-cpu'
19
21
20
22
build-cuda :
21
23
name : Build
@@ -26,10 +28,10 @@ jobs:
26
28
options : -DENABLE_CUDA=on
27
29
28
30
build-clang :
29
- name : Build Clang
31
+ name : Build
30
32
uses : ./.github/workflows/build.yml
31
33
with :
32
- name : clang
34
+ name : ' clang-cpu '
33
35
options : -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++
34
36
35
37
build-asan :
@@ -62,43 +64,45 @@ jobs:
62
64
cache-suffix : ${{ needs.build.outputs.cache-suffix }}
63
65
test : style
64
66
65
- sanity :
66
- name : Sanity test (Gtests )
67
+ test :
68
+ name : Gtests (Sanity )
67
69
needs : build
68
70
uses : ./.github/workflows/test.yml
69
71
with :
72
+ name : ' gcc-cpu'
70
73
cache-suffix : ${{ needs.build.outputs.cache-suffix }}
71
74
test : sanity
72
75
73
- sanity-cpu :
74
- name : CPU-only Sanity tests (Gtests )
76
+ test-l0 :
77
+ name : CPU-only Gtests (Sanity )
75
78
needs : build-l0
76
79
uses : ./.github/workflows/test.yml
77
80
with :
78
81
name : l0
79
82
cache-suffix : ${{ needs.build.outputs.cache-suffix }}
80
83
test : sanity_cpu
81
-
82
- sanity -clang :
83
- name : Sanity test ( Gtests, Clang )
84
+
85
+ test -clang :
86
+ name : Gtests (Sanity )
84
87
needs : build-clang
85
88
uses : ./.github/workflows/test.yml
86
89
with :
87
- name : clang
90
+ name : ' clang-cpu '
88
91
cache-suffix : ${{ needs.build.outputs.cache-suffix }}
89
92
test : sanity
90
93
91
94
asan :
92
- name : ASAN generate cache ( Gtests)
93
- needs : build
95
+ name : ASAN Gtests
96
+ needs : build-asan
94
97
uses : ./.github/workflows/test.yml
95
98
with :
96
99
cache-suffix : ${{ needs.build.outputs.cache-suffix }}
97
100
test : asan
98
101
102
+ # Dependency of 'asan' job issued by RelAlg cache reusage
99
103
test-asan-docker :
100
- name : ASAN docker test ( Gtests)
101
- needs : [build- asan, asan]
104
+ name : ASAN Gtests
105
+ needs : asan
102
106
uses : ./.github/workflows/test-docker.yml
103
107
with :
104
108
name : conda
@@ -113,14 +117,14 @@ jobs:
113
117
options : -DENABLE_PYTHON=off -DENABLE_CUDA=on
114
118
115
119
build-clang-docker :
116
- name : Build Clang
120
+ name : Build
117
121
uses : ./.github/workflows/build-docker.yml
118
122
with :
119
- name : clang
123
+ name : ' clang-cpu '
120
124
options : -DENABLE_PYTHON=off -DENABLE_CUDA=on -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++
121
125
122
126
test-cuda-docker :
123
- name : Sanity test (Gtests )
127
+ name : Gtests (Sanity )
124
128
needs : build-cuda-docker
125
129
uses : ./.github/workflows/test-docker.yml
126
130
with :
@@ -129,11 +133,11 @@ jobs:
129
133
reset-cache : ${{ !!inputs.reset-cache }}
130
134
131
135
test-clang-docker :
132
- name : Sanity test (Gtests )
133
- needs : build-cuda -docker
136
+ name : Gtests (Sanity )
137
+ needs : build-clang -docker
134
138
uses : ./.github/workflows/test-docker.yml
135
139
with :
136
- name : clang
140
+ name : ' clang-cpu '
137
141
# input for a push event is an empty string, convert it to boolean
138
142
reset-cache : ${{ !!inputs.reset-cache }}
139
143
@@ -145,27 +149,27 @@ jobs:
145
149
options : -DENABLE_L0=on -DENABLE_CUDA=off -DENABLE_PYTHON=off
146
150
147
151
test-l0-docker :
148
- name : Sanity test (Gtests )
152
+ name : Gtests (Sanity )
149
153
needs : build-l0-docker
150
154
uses : ./.github/workflows/test-docker.yml
151
155
with :
152
156
name : l0
153
157
reset-cache : ${{ !!inputs.reset-cache }}
154
158
runner : intel-ai.hdk.l0
155
159
156
- windows- build :
160
+ build-windows :
157
161
name : Build
158
162
uses : ./.github/workflows/build-windows.yml
159
163
with :
160
- name : cpu
164
+ name : ' gcc- cpu'
161
165
options : -DCMAKE_BUILD_TYPE=Release -DENABLE_FOLLY=off -G "Visual Studio 17 2022"
162
166
163
- windows-sanity :
164
- name : Sanity test (Gtests )
165
- needs : windows- build
167
+ test-windows :
168
+ name : Gtests (Sanity )
169
+ needs : build-windows
166
170
uses : ./.github/workflows/test-windows.yml
167
171
with :
168
- cache-suffix : ${{ needs.windows- build.outputs.cache-suffix }}
172
+ cache-suffix : ${{ needs.build-windows .outputs.cache-suffix }}
169
173
test : sanity
170
174
171
175
modin :
@@ -175,5 +179,3 @@ jobs:
175
179
pytest :
176
180
name : PyHDK (Pytest)
177
181
uses : ./.github/workflows/pytest.yml
178
-
179
-
0 commit comments