diff --git a/.forgejo/workflows/CI.yml b/.forgejo/workflows/CI.yml
index 0012ee5..79673c2 100644
--- a/.forgejo/workflows/CI.yml
+++ b/.forgejo/workflows/CI.yml
@@ -9,15 +9,27 @@ on:
 jobs:
   test:
     runs-on: docker
-    container:
-      image: fukamachi/roswell:latest
+    
+    strategy:
+      matrix:
+        lisp:
+          - sbcl-bin
+          
+    env:
+      LISP: ${{ matrix.lisp }}
 
     steps:
-      - name: Checkout code
-        uses: actions/checkout@v4
+      - uses: actions/checkout@v4
+      - name: Install Roswell
+        env:
+          LISP: ${{ matrix.lisp }}
+        run: |
+          curl -L https://raw.githubusercontent.com/roswell/roswell/master/scripts/install-for-ci.sh | sh
       - name: Install Qlot
         run: ros install fukamachi/qlot
       - name: Install dependencies
-        run: qlot install
+        run: |
+          PATH="~/.roswell/bin:$PATH"
+          qlot install
       - name: Run tests
         run: .qlot/bin/rove hsx.asd