mirror of
https://github.com/ProgramSnail/Lama.git
synced 2025-12-06 06:48:48 +00:00
38 lines
833 B
YAML
38 lines
833 B
YAML
name: Build in docker
|
|
on:
|
|
push:
|
|
branches:
|
|
- '1.30'
|
|
- 'i686-cross'
|
|
|
|
env:
|
|
OPAMROOT: /home/user/.opam
|
|
OPAMCONFIRMLEVEL: unsafe-yes
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-24.04
|
|
container:
|
|
image: kakadu18/ocaml:lama
|
|
|
|
concurrency:
|
|
group: ${{ github.workflow }}-${{ github.ref }}
|
|
cancel-in-progress: true
|
|
|
|
steps:
|
|
- run: opam --version
|
|
- run: whoami
|
|
- run: opam exec -- ocamlopt --version
|
|
|
|
- name: Checkout code
|
|
uses: actions/checkout@v4
|
|
|
|
- run: |
|
|
opam install . --depext-only --with-test --with-doc
|
|
opam install . --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
|