From 38fb9dc7680b56762f7ee1f02fcee59404cb8e47 Mon Sep 17 00:00:00 2001 From: paku Date: Sun, 12 Jan 2025 12:21:38 +0900 Subject: [PATCH] Use setup-lisp --- .forgejo/workflows/CI.yml | 39 +++------------------------------------ 1 file changed, 3 insertions(+), 36 deletions(-) diff --git a/.forgejo/workflows/CI.yml b/.forgejo/workflows/CI.yml index e523456..086dd3d 100644 --- a/.forgejo/workflows/CI.yml +++ b/.forgejo/workflows/CI.yml @@ -18,42 +18,9 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Restore cache - id: restore-cache - uses: actions/cache/restore@v4 + - uses: https://github.com/40ants/setup-lisp@v4 with: - path: | - /usr/local/bin/ros - /usr/local/etc/roswell/ - ~/.roswell - ~/.config/common-lisp/source-registry.conf.d - ~/lisp - .qlot/ - key: roswell-${{ runner.os }}-${{ matrix.lisp }}-${{ hashFiles('qlfile.lock', '.forgejo/workflows/CI.yml') }} - - - name: Install dependencies - 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 - uses: actions/cache/save@v4 - if: steps.restore-cache.outputs.cache-hit != 'true' - with: - path: | - /usr/local/bin/ros - /usr/local/etc/roswell/ - ~/.roswell - ~/.config/common-lisp/source-registry.conf.d - ~/lisp - .qlot/ - key: ${{ steps.restore-cache.outputs.cache-primary-key }} + asdf-system: ningle-fbr - name: Run tests - run: .qlot/bin/rove ningle-fbr.asd \ No newline at end of file + run: .qlot/bin/rove ningle-fbr.asd -- 2.45.2