1. Move the `uses` for `setup-msys2/setup-msys2` inside our action.
Note, composite actions do not support conditional steps yet, and to
workaround that I had to fork setup-msys2 and suppress the error when
run on Linux or Mac OS
2. `bash-or-msys2` got renamed to `lispsh`, this way workflows can
simply refer to that when in need to use Lisp-related tools like
`ros`, or `qlot`
PS. The tests workflow was updated to reflect the above mentioned tests.
What:
- On Linux, MacOS, and Windows, installs sbcl-bin and all the _working_
versions of Roswell, ASDF, and Qlot
- Runs `qlot exec ros` to install a project (to see if it errors out or
not)
When:
- Each pushed change
- Each pull request action (not our own!)
- Every Saturday night
(Note: when running on the Saturday night, the workflow will try and
install the _latest_ version of Roswell, ASDF, and Qlot)