name: 'test' on: push: branches: - 'master' pull_request: jobs: tests: runs-on: docker strategy: matrix: lisp: - sbcl-bin env: 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