lama_byterun/.github/workflows/docker.yml
Kakadu 99a7b55fef Add docker CI
Signed-off-by: Kakadu <Kakadu@pm.me>
2025-02-28 18:21:16 +03:00

39 lines
894 B
YAML

name: Build in docker
on:
push:
branches:
- '1.30'
- 'i686-cross'
jobs:
build:
env:
#OCANREN_STATS: yes
# enabling stats required extra link library
OCANREN_DOCS: yes
OPAMROOT: /home/user/.opam
runs-on: ubuntu-24.04
container:
image: kakadu18/ocaml:lama
options: --user user
steps:
- run: opam --version
- run: opam exec -- ocamlopt --version
- name: Cancel Previous Runs
uses: styfle/cancel-workflow-action@0.11.0
with:
access_token: ${{ github.token }}
- name: Checkout code
uses: actions/checkout@v4
- run: opam install . --yes --deps-only --with-test --with-doc
- name: List installed packages
run: opam list
- run: opam exec -- dune build --profile=release
- run: opam exec -- dune test regression/ stdlib/regression