Skip to content

Commit cf18a50

Browse files
willcl-arkm3dwards
andcommitted
ci: port tsan-depends-gui
Github-Pull: bitcoin#32989 Rebased-From: 9bbae61 Co-authored-by: Max Edwards <youwontforgetthis@gmail.com>
1 parent 49ff9d7 commit cf18a50

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,12 @@ jobs:
402402
timeout-minutes: 120
403403
file-env: './ci/test/00_setup_env_native_tidy.sh'
404404

405+
- name: 'TSan, depends, gui'
406+
cirrus-runner: 'ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04-md'
407+
fallback-runner: 'ubuntu-24.04'
408+
timeout-minutes: 120
409+
file-env: './ci/test/00_setup_env_native_tsan.sh'
410+
405411
steps:
406412
- name: Checkout
407413
uses: actions/checkout@v5
@@ -424,6 +430,11 @@ jobs:
424430
# so any settings will need to be written to the settings env file:
425431
run: sed -i "s|\${INSTALL_BCC_TRACING_TOOLS}|true|g" ./ci/test/00_setup_env_native_asan.sh
426432

433+
- name: Set mmap_rnd_bits
434+
if: ${{ env.CONTAINER_NAME == 'ci_native_tsan' }}
435+
# Prevents crashes due to high ASLR entropy
436+
run: sudo sysctl -w vm.mmap_rnd_bits=28
437+
427438
- name: CI script
428439
run: ./ci/test_run_all.sh
429440

0 commit comments

Comments
 (0)