ci: add vex-compiles job

pull/8928/head^2
Delyan Angelov 2021-02-23 18:01:20 +02:00
parent 977a625a45
commit 34002c7c22
No known key found for this signature in database
GPG Key ID: 66886C0F12D595ED
1 changed files with 15 additions and 0 deletions

View File

@ -858,6 +858,21 @@ jobs:
../v -autofree .
cd ..
vex-compiles:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: Install dependencies
run: sudo apt-get install --quiet -y libssl-dev sqlite3 libsqlite3-dev
- name: Build V
run: make
- name: Install Vex
run: ./v install nedpals.vex
- name: Compile the simple Vex example
run: ./v ~/.vmodules/nedpals/vex/examples/simple_example.v
- name: Run Vex Tests
run: ./v test ~/.vmodules/nedpals/vex
parser-silent:
name: Parser silent mode
runs-on: ubuntu-20.04