Template Format #374
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: CRITIC | |
on: | |
pull_request: | |
types: [opened, synchronize, reopened] | |
jobs: | |
critic: | |
runs-on: ubuntu-latest | |
env: | |
OS: ubuntu-latest | |
QUICKLISP_DIST: quicklisp | |
LISP: sbcl-bin | |
steps: | |
- name: Checkout Code | |
uses: actions/checkout@v3 | |
- name: Setup Common Lisp Environment | |
uses: 40ants/setup-lisp@v2 | |
with: | |
asdf-system: "clickhouse" | |
- name: Change dist to Ultralisp | |
run: echo 'dist ultralisp http://dist.ultralisp.org' > qlfile | |
shell: bash | |
- name: Specify Dependencies in QLFile | |
run: | | |
echo 'ultralisp 40ants-critic' >> qlfile | |
echo 'ultralisp eclector' >> qlfile | |
shell: bash | |
- name: Install Dependencies with Qlot | |
run: | | |
qlot update || qlot update | |
qlot install | |
shell: bash | |
- name: Install LISP-CRITIC Wrapper | |
run: qlot exec ros install 40ants-critic | |
shell: bash | |
- name: Run Critic for "clickhouse" system | |
run: qlot exec lisp-critic clickhouse | |
shell: bash |