2023-08-21 16:28:51 +00:00
|
|
|
(uiop:define-package #:project-docs/changelog
|
2021-09-09 16:58:02 +00:00
|
|
|
(:use #:cl)
|
|
|
|
(:import-from #:40ants-doc/changelog
|
|
|
|
#:defchangelog))
|
|
|
|
(in-package project-docs/changelog)
|
|
|
|
|
|
|
|
|
2024-01-26 14:39:24 +00:00
|
|
|
(defchangelog (:ignore-words ("ASDF"
|
2024-01-28 05:52:52 +00:00
|
|
|
"PATH"
|
2024-03-12 09:09:44 +00:00
|
|
|
"CL"
|
2024-01-26 14:39:24 +00:00
|
|
|
"HOME"))
|
2024-03-12 09:09:44 +00:00
|
|
|
(4.0.3 2024-03-12
|
|
|
|
"
|
|
|
|
# Fixed
|
|
|
|
|
|
|
|
* There was an error when action suceeded, but actually failed trying to load my quicklisp fix for package inferred systems.
|
|
|
|
A code to load this fix used :HOME as a pathname component which is not supported by some CL implementations. Actually,
|
|
|
|
I've already fixed this issue in 3.1.0 version, but somehow this fix was lost. Also, a handler-bind wrapper around the loader was added
|
|
|
|
and now action's tests will fail in case of any errors.
|
|
|
|
")
|
2024-02-27 22:17:35 +00:00
|
|
|
(4.0.2 2024-02-27
|
|
|
|
"
|
|
|
|
# Fixed
|
|
|
|
|
|
|
|
* Fix recreating of qlfile inside qlot environment cache.
|
|
|
|
|
|
|
|
When some jobs used qlfile-template argument + caching, a template application
|
|
|
|
result was cached and caused an error during the next run.
|
|
|
|
")
|
2024-02-25 13:47:08 +00:00
|
|
|
(4.0.1 2024-02-25
|
|
|
|
"
|
|
|
|
# Fixed
|
|
|
|
|
|
|
|
* Fixed loading of quicklisp-osx-fix. Previously the script made unnecessary output and when you had a `qlfile` template in your workflow this output leaked into `qlfile` broking following `qlot install`.
|
|
|
|
")
|
2024-02-23 05:22:33 +00:00
|
|
|
(4.0.0 2024-02-24
|
|
|
|
"
|
|
|
|
# Changed
|
|
|
|
|
|
|
|
* Internal cache mechanism was added. Now action caches Roswell and Qlot files to speed up reruns. For example, without cache action could be executed about 4 minutes, and with cache it runs only 20 seconds on Ubuntu or 1 minute on Windows.
|
|
|
|
* A new input variable `cache` was added to control caching beheviour. It is `true` by default, but you can switch it to `false` to turn caching off.
|
|
|
|
|
|
|
|
")
|
2024-03-12 09:09:44 +00:00
|
|
|
(3.2.0 2024-01-30
|
2024-01-28 05:52:52 +00:00
|
|
|
"
|
|
|
|
# Changed
|
|
|
|
|
|
|
|
* Now action uses `bash -xeo pipefail` for running Roswell install script. This way, in case of some errors inside the script, it will be interrupted immediately.
|
|
|
|
* Also, we don't attempt to set `ROSWELL_INSTALL_DIR` env variable anymore, because despite it's presence, Roswell was installed into `/mingw64/bin/` instead under Windows and it works well (at least for me).
|
|
|
|
* Now we don't add action's directory to the `PATH` using modification of `GITHUB_PATH` variable. This prevents modification of the `PATH` of a workflow called the action.
|
|
|
|
|
|
|
|
# Fixed
|
|
|
|
|
|
|
|
* Fixed running of test.ros script under Windows.
|
|
|
|
|
|
|
|
")
|
2024-03-12 09:09:44 +00:00
|
|
|
(3.1.0 2024-01-27
|
2024-01-26 14:39:24 +00:00
|
|
|
"
|
|
|
|
# Changed
|
|
|
|
|
|
|
|
* Switched from Roswell v21.10.14.111 to v23.10.14.114.
|
|
|
|
* Now action checks if it is really installed requested Lisp implementation.
|
|
|
|
* A list of supported implementation was added to the documentation.
|
|
|
|
* Some implementation supported by Roswell, have problems. If you need them, please, contribute the fix either to this action or to the Roswell itself.
|
|
|
|
|
|
|
|
# Fixed
|
|
|
|
|
|
|
|
* Now all steps fail-fast on the first encountered error. Previously some step might be failed, but action's execution was considered success.
|
|
|
|
* Fixed Quicklisp fix activation for lisp implementations which are not support :HOME as part of the pathname.
|
|
|
|
")
|
2023-12-13 22:11:48 +00:00
|
|
|
(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.")
|
2022-11-10 08:36:26 +00:00
|
|
|
(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.")
|
2021-10-28 13:37:04 +00:00
|
|
|
(2.0.0 2021-10-28
|
|
|
|
"# New
|
|
|
|
|
|
|
|
- Add Windows support.
|
|
|
|
|
|
|
|
# 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:
|
|
|
|
|
|
|
|
- ASDF: 3.3.5.3
|
|
|
|
- Roswell: v21.10.14.111
|
2021-10-28 13:38:12 +00:00
|
|
|
- Qlot: 0.11.5
|
|
|
|
|
|
|
|
Thanks for these changes to Matteo Landi!")
|
2021-09-19 12:18:58 +00:00
|
|
|
(1.1.2 2021-09-19
|
2022-11-10 08:36:26 +00:00
|
|
|
"Move from Qlot 0.11.1 to 0.11.5.")
|
2021-09-12 17:10:12 +00:00
|
|
|
(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](https://github.com/fukamachi/qlot/issues/118).")
|
2021-09-09 16:58:02 +00:00
|
|
|
(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."))
|