40ants/Setup Common Lisp
This action setup Roswell and a Common Lisp implementation plus Qlot for managing virtual environments.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Dec 14, 2024
- License
- None
Pinned Snippet
uses: 40ants/setup-lisp@76212e4597c780ad0e2ead24144b54310dffb6e3 # v4.2.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| roswell-version | Roswell version to install. If not specified, the latest working version will be used; if "latest", the latest version is used | no | v23.10.14.114 |
| dynamic-space-size | If given, then will be used to change dynamic space size for SBCL. This value will be written to ~/.roswell/config | no | — |
| asdf-system | ASDF system to install | no | — |
| asdf-version | ASDF version to install. If not specified, the latest working version will be used; if "latest", the latest version is used | no | 3.3.5.3 |
| qlot-version | Qlot version to install. If not specified, the latest working version will be used; if "latest", the latest version is used | no | 0.11.5 |
| qlot-no-deps | Make Qlot ignore asd files and their dependencies. This this might be useful in rare cases when your project contains a non-readable asd files such as templates. | no | false |
| qlfile-template | Djula template for qlfile. All environment variables are available in it's context | no | — |
| cache | If true (default), then cache will be created to speedup repeated action runs. | no | true |
| roswell-cache-paths | Internal var. Don't use it. | no | ~/.quicklisp-client-fix ~/.roswell /usr/local/etc/roswell /usr/local/bin/ros /usr/local/Cellar/roswell /opt/homebrew/bin/ros /opt/homebrew/Cellar/roswell |
| qlot-cache-paths | Internal var. Don't use it. | no | path: | qlfile qlfile.lock ~/.cache/common-lisp/ .qlot |
| cache-suffix | Internal var. Don't use it. | no | v9 |
Outputs
no outputs