Tests: Add test to verify CxxSequence protocol conformance of containers

Building the test in debug mode currently crashes the swift frontend,
so we'll need to build this in release mode until that's fixed.
This commit is contained in:
Andrew Kaster
2024-08-17 12:53:39 -06:00
committed by Andrew Kaster
parent 7f0044a721
commit 315a666e53
3 changed files with 58 additions and 1 deletions

View File

@@ -149,7 +149,8 @@ jobs:
- name: Enable the AppKit chrome with Swift files
if: ${{ inputs.os_name == 'macOS' && inputs.fuzzer == 'NO_FUZZ' }}
working-directory: ${{ github.workspace }}
run: cmake -B Build -DENABLE_QT=OFF -DENABLE_SWIFT=ON
# FIXME: Don't force release build after https://github.com/LadybirdBrowser/ladybird/issues/1101 is fixed
run: cmake -B Build -DENABLE_QT=OFF -DENABLE_SWIFT=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo
- name: Build the AppKit chrome with Swift files
if: ${{ inputs.os_name == 'macOS' && inputs.fuzzer == 'NO_FUZZ' }}