diff --git a/.forgejo/workflows/CI.yml b/.forgejo/workflows/CI.yml index 3c974cb..5b0690c 100644 --- a/.forgejo/workflows/CI.yml +++ b/.forgejo/workflows/CI.yml @@ -31,17 +31,15 @@ jobs: ~/.roswell ~/.config/common-lisp/source-registry.conf.d ~/lisp - key: roswell-${{ runner.os }}-${{ matrix.lisp }}-${{ hashFiles('qlfile.lock') }} + key: roswell-${{ runner.os }}-${{ matrix.lisp }} - - name: Install dependencies + - name: Install Roswell and Qlot if: steps.restore-cache.outputs.cache-hit != 'true' env: LISP: ${{ matrix.lisp }} run: | curl -L https://raw.githubusercontent.com/roswell/roswell/master/scripts/install-for-ci.sh | sh ros install fukamachi/qlot - PATH="~/.roswell/bin:$PATH" - qlot install - name: Save cache id: save-cache @@ -55,5 +53,10 @@ jobs: ~/lisp key: ${{ steps.restore-cache.outputs.cache-primary-key }} + - name: Install dependencies + run: | + PATH="~/.roswell/bin:$PATH" + qlot install + - name: Run tests run: .qlot/bin/rove hsx.asd