Merge branch 'master' of github.com:40ants/setup-lisp
This commit is contained in:
commit
017e7f52b0
2 changed files with 64 additions and 6 deletions
30
ChangeLog.md
30
ChangeLog.md
|
@ -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)
|
||||||
|
|
40
README.md
40
README.md
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue