]> git.sven.stormbind.net Git - sven/fuse-exfat.git/blobdiff - .cirrus.yml
New upstream version 1.4.0
[sven/fuse-exfat.git] / .cirrus.yml
index 2685902cf4efcee719f9996b6a66113cd36b0b18..1d280232c40eb7c21817004c79e83dc72c022029 100644 (file)
@@ -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