Update tests.yml
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 4b8006b..06e0bf8 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -19,32 +19,35 @@
           sudo install -m 0755 premake5 /usr/local/bin/premake5
 
       - name: Add build scripts to PATH
-        run: echo "${{ github.workspace }}/build" >> "$GITHUB_PATH"   # official way to extend PATH
-      # ^ GITHUB_PATH is the supported mechanism. :contentReference[oaicite:2]{index=2}
+        run: echo "${{ github.workspace }}/build" >> "$GITHUB_PATH"
 
-      - name: Unit tests
-        working-directory: tests/unit_tests
+      - name: Build
+        shell: bash
         run: |
-          ./test.sh                # builds and runs ./out/<cfg>/unit_tests
+          build_rive.sh --file=premake5_v2.lua --with_rive_audio=system --with_rive_scripting debug
+          build_rive.sh --file=premake5_v2.lua --with_rive_audio=system --with_rive_scripting release
+
+      - name: Tests
+        shell: bash
+        run: |
+          cd tests/unit_tests
+          ./test.sh asan
 
   # ---------- Windows (MSVC) ----------
   unit_windows_msvc:
     runs-on: windows-2022
     steps:
       - uses: actions/checkout@v4
-      - uses: microsoft/setup-msbuild@v1.3  # puts msbuild on PATH :contentReference[oaicite:3]{index=3}
+      - uses: microsoft/setup-msbuild@v1.3
 
       - name: Add build scripts to PATH
         shell: bash
         run: echo "${{ github.workspace }}/build" >> "$GITHUB_PATH"
 
-      - name: Unit tests (no GPU)
+      - name: Unit tests
         shell: cmd
         working-directory: tests\unit_tests
-        run: |
-          setlocal EnableDelayedExpansion  & rem needed if you loop over files later :contentReference[oaicite:4]{index=4}
-          call test.bat --toolset=msc --factory=null
-          endlocal
+        run: ./test.bat --toolset=msc
 
   # ---------- Windows (clang-cl) ----------
   unit_windows_clang:
@@ -57,10 +60,10 @@
         shell: bash
         run: echo "${{ github.workspace }}/build" >> "$GITHUB_PATH"
 
-      - name: Unit tests (clang-cl, no GPU)
+      - name: Unit tests (clang-cl)
         shell: cmd
         working-directory: tests\unit_tests
-        run: call test.bat --factory=null
+        run: ./test.bat
 
   # ---------- macOS ----------
   unit_macos: