X-Git-Url: https://git.sven.stormbind.net/?a=blobdiff_plain;f=.cirrus.yml;h=1d280232c40eb7c21817004c79e83dc72c022029;hb=7281dfcbca367a0b7e0ab9439acccc213248d5f1;hp=2685902cf4efcee719f9996b6a66113cd36b0b18;hpb=1e7534bbaa34e6c2a8c9809dfcf6588112cbdee4;p=sven%2Ffuse-exfat.git diff --git a/.cirrus.yml b/.cirrus.yml index 2685902..1d28023 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -23,7 +23,7 @@ --- task: matrix: - - name: debian + - name: debian-fuse2 container: image: gcc:11-bullseye install_script: | @@ -32,9 +32,18 @@ task: env: EXTRA_CFLAGS: -fanalyzer + - name: debian-fuse3 + container: + image: gcc:11-bullseye + install_script: | + apt-get update + apt-get install -y libfuse3-dev + env: + EXTRA_CFLAGS: -fanalyzer + - name: macos macos_instance: - image: big-sur-base + image: ghcr.io/cirruslabs/macos-ventura-base:latest install_script: | brew update --preinstall brew install automake macfuse @@ -47,7 +56,9 @@ task: compile_script: | autoreconf --install - ./configure CFLAGS="-Wall -Wextra -Werror $EXTRA_CFLAGS" + ./configure CFLAGS="-Wall -Wextra -Werror \ + -fsanitize=address,undefined \ + $EXTRA_CFLAGS" make -k test_script: | @@ -55,3 +66,5 @@ task: mkfs/mkexfatfs -i 12345678 foo.img fsck/exfatfsck foo.img echo 'f1b3a11f781533f5b69086596be38367d0ebfb77 foo.img' | shasum -c + label/exfatlabel foo.img ○○○○○○○○○○○○○○○ + echo '4720462db953d5b2094c884f4b3098a138790533 foo.img' | shasum -c