Skip to content

Commit a4b9214

Browse files
committed
Enable OS provider in builds in the include section
Enable OS provider in builds in the include section. All variables have to be set explicitly in the include section. The values set in the matrix section are NOT copied to the include section. Signed-off-by: Lukasz Dorau <[email protected]>
1 parent 7fe4f3d commit a4b9214

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

.github/workflows/basic.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,17 @@ jobs:
2323
build_type: Release
2424
compiler: {c: gcc-7, cxx: g++-7}
2525
shared_library: 'OFF'
26+
os_provider: 'ON'
2627
- os: 'ubuntu-22.04'
2728
build_type: Release
2829
compiler: {c: clang, cxx: clang++}
2930
shared_library: 'OFF'
31+
os_provider: 'ON'
3032
- os: 'ubuntu-22.04'
3133
build_type: Release
3234
compiler: {c: gcc, cxx: g++}
3335
shared_library: 'ON'
36+
os_provider: 'ON'
3437
# test os_provider='OFF' with shared_library='ON'
3538
- os: 'ubuntu-22.04'
3639
build_type: Release
@@ -52,25 +55,29 @@ jobs:
5255
compiler: {c: clang, cxx: clang++}
5356
pool_tracking: 'OFF'
5457
shared_library: 'OFF'
58+
os_provider: 'ON'
5559
# TSAN is mutually exclusive with other sanitizers
5660
sanitizers: {asan: ON, ubsan: ON, tsan: OFF}
5761
- os: 'ubuntu-22.04'
5862
build_type: Debug
5963
compiler: {c: clang, cxx: clang++}
6064
pool_tracking: 'OFF'
6165
shared_library: 'OFF'
66+
# os_provider: 'ON' # TODO: fix TSAN issues and enable os_provider here
6267
sanitizers: {asan: OFF, ubsan: OFF, tsan: ON}
6368
- os: 'ubuntu-22.04'
6469
build_type: Debug
6570
compiler: {c: gcc, cxx: g++}
6671
pool_tracking: 'OFF'
6772
shared_library: 'OFF'
73+
os_provider: 'ON'
6874
sanitizers: {asan: ON, ubsan: ON, tsan: OFF}
6975
- os: 'ubuntu-22.04'
7076
build_type: Debug
7177
compiler: {c: gcc, cxx: g++}
7278
pool_tracking: 'OFF'
7379
shared_library: 'OFF'
80+
# os_provider: 'ON' # TODO: fix TSAN issues and enable os_provider here
7481
sanitizers: {asan: OFF, ubsan: OFF, tsan: ON}
7582
runs-on: ${{matrix.os}}
7683

0 commit comments

Comments
 (0)