Skip to content

Bump submodule vendor/ECMA-SL #219

Bump submodule vendor/ECMA-SL

Bump submodule vendor/ECMA-SL #219

Workflow file for this run

name: Build
on:
push:
branches:
- main
pull_request:
branches:
- main
workflow_dispatch:
jobs:
build:
runs-on: self-hosted
container:
image: ghcr.io/formalsec/ocaml-5.4-z3
steps:
- name: Checkout
uses: actions/checkout@v6
with:
ssh-key: ${{ secrets.DEPLOY_KEY }} # This key is used for the main repo and submodules
submodules: true
- name: Lint
run: ./scripts/lint.sh
- name: Install dependencies
run: opam install -y . --deps-only --with-test --recursive
- name: Build
run: dune build @install
- name: Run unit tests
run: dune build @test-unit