Merge branch 'master' of github.com:40ants/setup-lisp

This commit is contained in:
Alexander Artemenko 2021-10-28 18:07:54 +03:00
commit 017e7f52b0
2 changed files with 64 additions and 6 deletions

View file

@ -2,6 +2,36 @@
# ChangeLog # ChangeLog
<a id="x-28PROJECT-DOCS-2FCHANGELOG-3A-3A-7C2-2E0-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29"></a>
## 2.0.0 (2021-10-28)
<a id="new"></a>
### New
* Add Windows support.
<a id="breaking-changes"></a>
### 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
* Qlot: 0.11.5
Thanks for these changes to Matteo Landi!
<a id="x-28PROJECT-DOCS-2FCHANGELOG-3A-3A-7C1-2E1-2E2-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29"></a> <a id="x-28PROJECT-DOCS-2FCHANGELOG-3A-3A-7C1-2E1-2E2-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29"></a>
## 1.1.2 (2021-09-19) ## 1.1.2 (2021-09-19)

View file

@ -14,7 +14,7 @@ and [Qlot][e3ea] inside the Github `CI`.
## What this action does for you? ## What this action does for you?
* It installs Roswell and all it's dependencies, doing right thing depending on * It installs Roswell and all it's dependencies, doing right thing depending on
the operating system. It should work on Ubuntu, `OSX` and maybe Windows. the operating system. It should work on Ubuntu, `OSX` and Windows.
* Upgrade `ASDF` to the latest version. * Upgrade `ASDF` to the latest version.
@ -87,17 +87,44 @@ env:
The last step in this workflow runs tests for the specified `ASDF` The last step in this workflow runs tests for the specified `ASDF`
system. It is documented [here][8469]. system. It is documented [here][8469].
<a id="x-28PROJECT-DOCS-3A-3A-40ASDF-VERSION-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29"></a> <a id="x-28PROJECT-DOCS-3A-3A-40ROSWELL-VERSION-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29"></a>
## Overriding qlfile ## Overriding Roswell version
By default, action will install the latest `ASDF` version. But sometimes you might By default this action will install the latest version of Roswell known to be
want to fix an `ASDF` version. In such case, use `asdf-version` argument: working with this action. However, should you need to use a different version
instead, you can specify that via the `roswell-version` argument:
``` ```
- uses: 40ants/setup-lisp@v1 - uses: 40ants/setup-lisp@v1
with: with:
asdf-version: 3.3.4.18 roswell-version: v21.10.14.111
```
<a id="x-28PROJECT-DOCS-3A-3A-40ASDF-VERSION-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29"></a>
## Overriding ASDF version
By default this action will install the latest version of `ASDF` known to be
working with this action. However, should you need to use a different version
instead, you can specify that via the `asdf-version` argument:
```
- uses: 40ants/setup-lisp@v1
with:
asdf-version: 3.3.5.3
```
<a id="x-28PROJECT-DOCS-3A-3A-40QLOT-VERSION-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29"></a>
## Overriding Qlot version
By default this action will install the latest version of Qlot known to be
working with this action. However, should you need to use a different version
instead, you can specify that via the `qlot-version` argument:
```
- uses: 40ants/setup-lisp@v1
with:
qlot-version: 0.11.5
``` ```
<a id="x-28PROJECT-DOCS-3A-3A-40QL-FILE-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29"></a> <a id="x-28PROJECT-DOCS-3A-3A-40QL-FILE-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29"></a>
@ -111,6 +138,7 @@ matrix:
os: os:
- ubuntu-latest - ubuntu-latest
- macos-latest - macos-latest
- windows-latest
quicklisp-dist: quicklisp-dist:
- quicklisp - quicklisp
- ultralisp - ultralisp