diff --git a/ChangeLog.md b/ChangeLog.md index bf97714..38e0bd1 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -2,6 +2,36 @@ # ChangeLog + + +## 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 + +* Qlot: 0.11.5 + +Thanks for these changes to Matteo Landi! + ## 1.1.2 (2021-09-19) diff --git a/README.md b/README.md index ad7e0fd..51ad0cc 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ and [Qlot][e3ea] inside the Github `CI`. ## What this action does for you? * 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. @@ -87,17 +87,44 @@ env: The last step in this workflow runs tests for the specified `ASDF` system. It is documented [here][8469]. - + -## Overriding qlfile +## Overriding Roswell version -By default, action will install the latest `ASDF` version. But sometimes you might -want to fix an `ASDF` version. In such case, use `asdf-version` argument: +By default this action will install the latest version of Roswell known to be +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 with: - asdf-version: 3.3.4.18 + roswell-version: v21.10.14.111 +``` + + +## 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 +``` + + +## 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 ``` @@ -111,6 +138,7 @@ matrix: os: - ubuntu-latest - macos-latest + - windows-latest quicklisp-dist: - quicklisp - ultralisp