diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index c1f247e..0f57b54 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -18,8 +18,14 @@ jobs: ln -s "${{ gitea.workspace }}" ~/quicklisp/local-projects sbcl --eval '(load "/usr/share/common-lisp/source/quicklisp/quicklisp.lisp")' \ --eval '(quicklisp-quickstart:install)' \ - --eval '(ql:add-to-init-file)' --quit + tee ~/.sbclrc <<'EOF' + #-quicklisp + (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" + (user-homedir-pathname)))) + (when (probe-file quicklisp-init) + (load quicklisp-init))) + EOF - name: Build run: | make -C "${{ gitea.workspace }}/clash"