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
|