From 73d8904846431cc29b0399a871df979f80b28da4 Mon Sep 17 00:00:00 2001 From: Andrew Kaster Date: Fri, 31 May 2024 16:31:51 -0600 Subject: [PATCH] CI: Work around unexpected GCC WPT failures --- .github/workflows/lagom-template.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lagom-template.yml b/.github/workflows/lagom-template.yml index 2a97c5f48b91..01673636ad86 100644 --- a/.github/workflows/lagom-template.yml +++ b/.github/workflows/lagom-template.yml @@ -167,11 +167,14 @@ jobs: if-no-files-found: ignore - name: WPT - if: ${{ inputs.os_name == 'Linux' && inputs.fuzzer == 'NO_FUZZ' }} + # FIXME: #1 Figure out why the WebDriver doesn't start when building with GCC on Linux + if: ${{ inputs.os_name == 'Linux' && inputs.fuzzer == 'NO_FUZZ' && inputs.toochain != 'GNU' }} working-directory: ${{ github.workspace }}/Tests/LibWeb/WPT - run: ./run.sh --remove-wpt-repository + run: ./run.sh --remove-wpt-repository env: QT_QPA_PLATFORM: 'offscreen' + ASAN_OPTIONS: 'strict_string_checks=1:check_initialization_order=1:strict_init_order=1:detect_stack_use_after_return=1:allocator_may_return_null=1' + UBSAN_OPTIONS: 'print_stacktrace=1:print_summary=1:halt_on_error=1' - name: Lints if: ${{ inputs.os_name == 'Linux' && inputs.fuzzer == 'NO_FUZZ' }}