From c5aa55df5c3b234ecfedc2e813a45d513520c82b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 30 Jan 2024 16:32:25 +0000 Subject: [PATCH] Update docs --- ChangeLog.md | 18 ++++++++++++++++++ README.md | 10 +++++++++- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index 033b729..e71ddb1 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -2,6 +2,24 @@ # ChangeLog + + +## 3.2.0 (2023-01-30) + + + +### 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. + ## 3.1.0 (2023-01-27) diff --git a/README.md b/README.md index 2698f7b..e8203e6 100644 --- a/README.md +++ b/README.md @@ -27,8 +27,16 @@ and [Qlot][e3ea] inside the Github `CI`. ## Implementation support -Most implementations are tested on Linux, but for some of them Windows and `OSX` are also should work: +Most implementations are tested on Linux, but for some of them Windows and `OSX` are also should work. +Note, that for correct execution, your workflow should use `lispsh -eo pipefail` instead of default `bash`. +This way a workflow will work Linux, `OSX` and Windows. You you will ignore this advice, you'll see such error +when trying to call `ros` or `qlot` scripts: + +``` +/c/Users/runneradmin/.roswell/lisp/quicklisp/bin/qlot: line 4: exec: ros: not found + Error: Process completed with exit code 127. +``` | **Implementation** | **Supported** | | --- | --- | | abcl-bin | ✅ |