Skip to content

Commit fc5f0bc

Browse files
committed
hey, maybe this is cleaner...
1 parent 3a08253 commit fc5f0bc

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

.github/workflows/build.yaml

+13-3
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
######################
4848

4949
compile:
50-
name: "Compile (${{matrix.os}}, ${{matrix.runtimeCheck}}, proton ${{matrix.protonGitRef}})"
50+
name: "Compile (${{matrix.os}}, ${{matrix.buildType}}, ${{matrix.runtimeCheck}}, proton ${{matrix.protonGitRef}})"
5151
runs-on: ${{ matrix.os }}
5252
strategy:
5353
fail-fast: false
@@ -58,6 +58,11 @@ jobs:
5858
protonGitRef:
5959
- ${{ github.event.inputs.protonBranch || 'main' }}
6060
- 0.39.0
61+
exclude:
62+
- buildType: Debug
63+
runtimeCheck: tsan
64+
- buildType: RelWithDebInfo
65+
runtimeCheck: asan
6166
env:
6267
CC: 'gcc-12'
6368
CXX: 'g++-12'
@@ -146,7 +151,7 @@ jobs:
146151

147152
- name: Install Linux build dependencies
148153
run: |
149-
sudo apt update; sudo apt install -y libdw-dev swig libpython3-dev libsasl2-dev libjsoncpp-dev libwebsockets-dev libnghttp2-dev ccache ninja-build pixz libbenchmark-dev nginx
154+
sudo apt update; sudo apt install -y libdw-dev swig libpython3-dev libsasl2-dev libjsoncpp-dev libwebsockets-dev libnghttp2-dev ccache ninja-build pixz libbenchmark-dev nginx libunwind-dev
150155
151156
- name: Zero ccache stats
152157
run: ccache -z
@@ -208,7 +213,7 @@ jobs:
208213
###################
209214

210215
test:
211-
name: 'Test (${{matrix.os}}, ${{matrix.runtimeCheck}}, proton ${{matrix.protonGitRef}}, shard ${{matrix.shard}} of ${{matrix.shards}})'
216+
name: 'Test (${{matrix.os}}, ${{matrix.buildType}}, ${{matrix.runtimeCheck}}, proton ${{matrix.protonGitRef}}, shard ${{matrix.shard}} of ${{matrix.shards}})'
212217
runs-on: ${{ matrix.os }}
213218
needs: [compile]
214219
strategy:
@@ -222,6 +227,11 @@ jobs:
222227
- 0.39.0
223228
shard: [1, 2]
224229
shards: [2]
230+
exclude:
231+
- buildType: Debug
232+
runtimeCheck: tsan
233+
- buildType: RelWithDebInfo
234+
runtimeCheck: asan
225235
env:
226236
CC: 'gcc-12'
227237
CXX: 'g++-12'

0 commit comments

Comments
 (0)