Skip to content

Commit f1ec3fe

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 3b76c84 commit f1ec3fe

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
@@ -49,25 +52,29 @@ jobs:
4952
compiler: {c: clang, cxx: clang++}
5053
pool_tracking: 'ON'
5154
shared_library: 'OFF'
55+
os_provider: 'ON'
5256
# TSAN is mutually exclusive with other sanitizers
5357
sanitizers: {asan: ON, ubsan: ON, tsan: OFF}
5458
- os: 'ubuntu-22.04'
5559
build_type: Debug
5660
compiler: {c: clang, cxx: clang++}
5761
pool_tracking: 'ON'
5862
shared_library: 'OFF'
63+
# os_provider: 'ON' # TODO: fix TSAN issues and enable os_provider here
5964
sanitizers: {asan: OFF, ubsan: OFF, tsan: ON}
6065
- os: 'ubuntu-22.04'
6166
build_type: Debug
6267
compiler: {c: gcc, cxx: g++}
6368
pool_tracking: 'ON'
6469
shared_library: 'OFF'
70+
os_provider: 'ON'
6571
sanitizers: {asan: ON, ubsan: ON, tsan: OFF}
6672
- os: 'ubuntu-22.04'
6773
build_type: Debug
6874
compiler: {c: gcc, cxx: g++}
6975
pool_tracking: 'ON'
7076
shared_library: 'OFF'
77+
# os_provider: 'ON' # TODO: fix TSAN issues and enable os_provider here
7178
sanitizers: {asan: OFF, ubsan: OFF, tsan: ON}
7279
runs-on: ${{matrix.os}}
7380

0 commit comments

Comments
 (0)