summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOneric <oneric@oneric.stub>2022-08-14 18:04:58 +0200
committerOneric <oneric@oneric.stub>2022-08-14 18:31:29 +0200
commit2c744a3dcb9057805009f4843014cb2700ada66e (patch)
tree5d7fd17b600c797badf95cf68d1358801969ddc9
parenteda437d45d629b46083c7d78b4b5eda4859f6531 (diff)
downloadlibass-2c744a3dcb9057805009f4843014cb2700ada66e.tar.bz2
libass-2c744a3dcb9057805009f4843014cb2700ada66e.tar.xz
ci/gha: disable only sanitisers on UWP
Without sanitisers, tests (currently) pass, so we can at least run them unsanitised. Of course, fixing the UB would be the ideal solution.
-rw-r--r--.github/workflows/ghci.yml6
1 files changed, 3 insertions, 3 deletions
diff --git a/.github/workflows/ghci.yml b/.github/workflows/ghci.yml
index 93ad160..673546a 100644
--- a/.github/workflows/ghci.yml
+++ b/.github/workflows/ghci.yml
@@ -59,8 +59,6 @@ jobs:
extra_cflags: -DWINAPI_FAMILY=WINAPI_FAMILY_APP -specs=/tmp/windowsapp.specs
shell: 'msys2 {0}'
package_prefix: mingw-w64-ucrt-x86_64
- # FIXME: UBSAN triggers on regression/karaoke/357-k-and-kf-desynced.ass
- skip_tests: yes
defaults:
run:
@@ -164,7 +162,9 @@ jobs:
flags="$flags -fno-sanitize-recover=all"
fi
- if [ "${{ matrix.cc }}" = "tcc" ] || [ "${{ matrix.skip_tests }}" = "yes" ] ; then
+ if [ "${{ matrix.cc }}" = "tcc" ] || [ "${{ matrix.skip_tests }}" = "yes" ] \
+ || [ "${{ matrix.api }}" = "app" ] ; then
+ # FIXME: For Windows UWP, UBSAN triggers on regression/karaoke/357-k-and-kf-desynced.ass
flags=""
fi