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