Skip to content

Commit e7da8e0

Browse files
author
jparisu
committed
Use 20.04 in TSAN
Signed-off-by: jparisu <javierparis@eprosima.com>
1 parent 04540e4 commit e7da8e0

1 file changed

Lines changed: 5 additions & 9 deletions

File tree

.github/workflows/test.yml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -148,14 +148,10 @@ jobs:
148148
# TSAN
149149

150150
tsan:
151-
runs-on: ${{ matrix.os }}
152-
strategy:
153-
fail-fast: false
154-
matrix:
155-
os:
156-
- ubuntu-20.04 # TODO remove when TSAN test is fixed
157-
- ubuntu-22.04
158-
151+
# NOTE: there is a known issue in TSAN 20.04 with std::condition_variable::wait_for
152+
# https://github.com/google/sanitizers/issues/1259
153+
# Until this is fixed, we use 20.04 for TSAN work
154+
runs-on: ubuntu-20.04
159155
steps:
160156

161157
- name: Sync repository
@@ -166,7 +162,7 @@ jobs:
166162
- name: Download dependencies and install requirements
167163
uses: ./src/.github/actions/project_dependencies
168164
with:
169-
os: ${{ matrix.os }}
165+
os: ubuntu-20.04
170166
cmake_build_type: Release
171167
dependencies_artifact_postfix: ${{ github.event.inputs.dependencies_artifact_postfix || env.default_dependencies_artifact_postfix }}
172168
secret_token: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)