Skip to content

Commit

Permalink
Add geb.image to the CI
Browse files Browse the repository at this point in the history
  • Loading branch information
jonaprieto committed Nov 29, 2023
1 parent b31493c commit 61fa021
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ env:
SKIP: ormolu,format-juvix-files,typecheck-juvix-examples
VAMPIRREPO: anoma/vamp-ir
VAMPIRVERSION: v0.1.3
GEBREPO: anoma/geb
GEBVERSION: v0.6.0

jobs:
pre-commit:
Expand Down Expand Up @@ -113,6 +115,20 @@ jobs:
run: |
vamp-ir --version
- name: Install Geb-lisp for testing generated Lisp
uses: jaxxstorm/[email protected]
with:
repo: ${{ env.GEBREPO }}
platform: linux
tag: ${{ env.GEBVERSION }}
chmod: 0755
rename-to: geb.image

- name: Test Geb binary
shell: bash
run: |
geb.image --version
- name: Make runtime
run: |
cd main
Expand Down Expand Up @@ -313,6 +329,20 @@ jobs:
run: |
vamp-ir --version
- name: Install Geb for testing
uses: jaxxstorm/[email protected]
with:
repo: ${{ env.GEBREPO }}
platform: darwin
tag: ${{ env.GEBVERSION }}
chmod: 0755
rename-to: geb.image

- name: Test Geb binary
shell: bash
run: |
geb.image --version
- name: Install and test Juvix
if: ${{ success() }}
run: |
Expand Down

0 comments on commit 61fa021

Please sign in to comment.