diff --git a/.forgejo/workflows/test.yml b/.forgejo/workflows/test.yml
index 2d9eb4f..7599a20 100644
--- a/.forgejo/workflows/test.yml
+++ b/.forgejo/workflows/test.yml
@@ -20,17 +20,10 @@ jobs:
       LISP: ${{ matrix.lisp }}
 
     steps:
-      - 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
-          PATH="~/.roswell/bin:$PATH"
-      - name: Install dependencies
-        run: qlot install
-      - name: Run tests
-        run: .qlot/bin/rove hsx.asd
+      - uses: https://code.forgejo.org/actions/checkout@v4
+      - uses: https://github.com/40ants/setup-lisp@v4
+        with:
+          asdf-system: hsx
+      - uses: https://github.com/40ants/run-tests@v2
+        with:
+          asdf-system: hsx