Skip to content

Commit 078d5b6

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 3e194d0 commit 078d5b6

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
@@ -87,14 +87,17 @@ jobs:
8787
build_type: Release
8888
compiler: {c: gcc-7, cxx: g++-7}
8989
shared_library: 'OFF'
90+
os_provider: 'ON'
9091
- os: 'ubuntu-22.04'
9192
build_type: Release
9293
compiler: {c: clang, cxx: clang++}
9394
shared_library: 'OFF'
95+
os_provider: 'ON'
9496
- os: 'ubuntu-22.04'
9597
build_type: Release
9698
compiler: {c: gcc, cxx: g++}
9799
shared_library: 'ON'
100+
os_provider: 'ON'
98101
# test os_provider='OFF' with shared_library='ON'
99102
- os: 'ubuntu-22.04'
100103
build_type: Release
@@ -113,25 +116,29 @@ jobs:
113116
compiler: {c: clang, cxx: clang++}
114117
pool_tracking: 'ON'
115118
shared_library: 'OFF'
119+
os_provider: 'ON'
116120
# TSAN is mutually exclusive with other sanitizers
117121
sanitizers: {asan: ON, ubsan: ON, tsan: OFF}
118122
- os: 'ubuntu-22.04'
119123
build_type: Debug
120124
compiler: {c: clang, cxx: clang++}
121125
pool_tracking: 'ON'
122126
shared_library: 'OFF'
127+
# os_provider: 'ON' # TODO: fix TSAN issues and enable os_provider here
123128
sanitizers: {asan: OFF, ubsan: OFF, tsan: ON}
124129
- os: 'ubuntu-22.04'
125130
build_type: Debug
126131
compiler: {c: gcc, cxx: g++}
127132
pool_tracking: 'ON'
128133
shared_library: 'OFF'
134+
os_provider: 'ON'
129135
sanitizers: {asan: ON, ubsan: ON, tsan: OFF}
130136
- os: 'ubuntu-22.04'
131137
build_type: Debug
132138
compiler: {c: gcc, cxx: g++}
133139
pool_tracking: 'ON'
134140
shared_library: 'OFF'
141+
# os_provider: 'ON' # TODO: fix TSAN issues and enable os_provider here
135142
sanitizers: {asan: OFF, ubsan: OFF, tsan: ON}
136143
runs-on: ${{matrix.os}}
137144

0 commit comments

Comments
 (0)