Fixed installation of the Linter. Now it depends on
Now Linter does
qlot install --no-depsand quickloads only those systems, which should be linted.
Fixed warnings about
set-outputand outdated Node.js versions in checkout and cache actions.
Fixed default value of asdf-systems slot of
Also, now linter accepts
CHECK-IMPORTSargument and is able to warn on unused or missing imports in package-inferred systems.
Fixed caching on
OSX. Previously, job failed with
/Users/runner/.roswell/bin/qlot: line 4: exec: ros: not founderror if
:cache twas given to a job running on
OSXand Roswell was restored from a cache.
New job type "critic" was added. It advices how to make you Lisp code better. Learn more about this job type at
Move the actions/checkout action from v1 to v2.
Now multiple jobs of the same type can be listed in the same workflow.
Also, you can change a job's name using
Fixed an occasional failure on
qlot updateinside linter workflow. Usually it happed when quicklisp distribution was updated and
Linter step was fixed to use default
ASDFsystem if it wasn't specified explicitly.
ERROR-ON-WARNINGSargument for documentation builder.
ASD-SYSTEMwas renamed to
Moved this project's documentation to
Fixed the cache key to use