setup-lisp/.github/actions/setup/action.yml

40 lines
1.1 KiB
YAML
Raw Normal View History

2021-02-02 06:04:39 +00:00
name: 'Install Roswell & Qlot'
runs:
2021-02-02 06:19:57 +00:00
using: composite
steps:
- name: Current Env
2021-02-02 06:22:18 +00:00
shell: bash
2021-02-02 06:19:57 +00:00
run: |
env | sort -u
- name: Install Roswell
2021-02-02 06:23:15 +00:00
shell: bash
2021-02-02 06:19:57 +00:00
run: |
if [[ "$OS" == "ubuntu-latest" ]]; then
sudo apt-get -y install git build-essential automake libcurl4-openssl-dev
fi
if [[ "$OS" == "macos-latest" ]]; then
brew install automake autoconf curl
fi
curl -L https://raw.githubusercontent.com/svetlyak40wt/roswell/patches/scripts/install-for-ci.sh | sh
echo $HOME/.roswell/bin >> $GITHUB_PATH
- name: Upgrade ASDF to the Latest Version
2021-02-02 06:22:18 +00:00
shell: bash
2021-02-02 06:19:57 +00:00
run: |
ros install asdf
- name: Install Qlot
2021-02-02 06:22:18 +00:00
shell: bash
2021-02-02 06:19:57 +00:00
run: |
ros install qlot
echo .qlot/bin >> $GITHUB_PATH
- name: Install Dependencies
2021-02-02 06:22:18 +00:00
shell: bash
2021-02-02 06:19:57 +00:00
run: |
rm -fr qlfile
touch qlfile
if [[ "${QUICKLISP_DIST}" == 'ultralisp' ]]; then
echo dist ultralisp http://dist.ultralisp.org/ >> qlfile
fi
qlot install