diff --git a/.github/workflows/macos-linux-windows-pixi.yml b/.github/workflows/macos-linux-windows-pixi.yml
index 1ae5b042535991b906559cab8c9ae7b13a67dbef..141051caab7db5f694bd336069ec41ee58142a05 100644
--- a/.github/workflows/macos-linux-windows-pixi.yml
+++ b/.github/workflows/macos-linux-windows-pixi.yml
@@ -92,7 +92,7 @@ jobs:
     - name: Test Coal [MacOS/Linux/Windows]
       if: ${{ ! contains(matrix.os, 'windows') }} && matrix.build_type != 'Debug'
       run: |
-        ctest --test-dir build --output-on-failure
+        pixi run -e ${{ matrix.environment }} ctest --test-dir build --output-on-failure
 
   check:
     if: always()