ChangeLog

4.2.2 (2026-10-20)

Fixed

These Qlot versions keep sources in ~/.cache/qlot/ and only put symlinks into .qlot/. We don't cache that directory, so on a cache hit .qlot/ was full of dangling symlinks and the first ql:quickload failed with "Can't create directory ..., a file with the same name already exists". Now action caches ~/.cache/qlot/ together with .qlot/. Like ~/.cache/common-lisp/, this covers the default Unix location only: on Windows or with QLOT_CACHE_DIRECTORY set, Qlot keeps its cache elsewhere.

The cache key suffix was changed, so broken caches created by previous versions will not be reused. * Removed a stray path: | line from the default list of Qlot cache paths.

4.2.1 (2024-12-15)

Fixed the way how we set dynamic-space-size.

4.2.0 (2024-12-14)

Input variable dynamic-space-size was added. It can be used to default set memory size for SBCL.

4.1.0 (2024-05-17)

Added

Make Qlot ignore asd files and their dependencies.

This this might be useful in rare cases when your project contains a non-readable asd files such as templates.

4.0.5 (2024-04-19)

Fixed

4.0.4 (2024-04-18)

Fixed

4.0.3 (2024-03-12)

Fixed

4.0.2 (2024-02-27)

Fixed

When some jobs used qlfile-template argument + caching, a template application result was cached and caused an error during the next run.

4.0.1 (2024-02-25)

Fixed

4.0.0 (2024-02-24)

Changed

3.2.0 (2024-01-30)

Changed

Fixed

3.1.0 (2024-01-27)

Changed

Fixed

3.0.0 (2023-12-14)

Now action uses a fix for Quicklisp client which makes it possible to load package inferred ASDF systems by name of the subsystem.

2.1.0 (2022-11-10)

Moved to newer action msys2/setup-msys2@2.14.2 where a warning about stale Node.js version is fixed.

2.0.0 (2021-10-28)

New

Breaking changes

Now instead of latest version of ASDF, Roswell and Qlot we pin versions which known to work in supported environments.

If you want latest version, pass "latest" as value of "asdf-version", "roswell-version" or "qlot-version".

Currently these versions are used:

Thanks for these changes to Matteo Landi!

1.1.2 (2021-09-19)

Move from Qlot 0.11.1 to 0.11.5.

1.1.1 (2021-09-12)

Version of qlot was fixed on 0.11.1, because later versions are broken and unable to install systems from the GitHub. See issue #118.

1.1.0 (2021-06-06)

Added a new input variable asdf-version. By default, the latest ASDF will be used.

1.0.2 (2021-04-04)

Fixed installation of libcurl4-openssl-dev on Ubuntu Focal.

1.0.1 (2021-02-22)

Fixed error when there is no qlfile in the repository.

1.0.0 (2021-01-07)

Initial version.