Skip to content

Commit

Permalink
Enable CI
Browse files Browse the repository at this point in the history
Signed-off-by: Marcello Seri <[email protected]>
  • Loading branch information
mseri committed Mar 22, 2024
1 parent d830f3b commit 7552257
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 0 deletions.
42 changes: 42 additions & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: Main workflow

on:
- pull_request
- push

jobs:
build:
strategy:
fail-fast: false
matrix:
os:
- macos-14 # beta runner for macos arm64
- macos-latest
- ubuntu-latest
# - windows-latest
ocaml-compiler:
- "5.1"
- "4.14"
- "4.12"
- "4.10"

runs-on: ${{ matrix.os }}

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Use OCaml ${{ matrix.ocaml-compiler }}
uses: ocaml/setup-ocaml@v2
with:
ocaml-compiler: ${{ matrix.ocaml-compiler }}
opam-local-packages: |
*.opam
- run: opam depext owl-plplot --with-test

- run: |
opam install owl-plplot --yes --deps-only --with-test
opam exec -- dune build -p owl-base
opam exec -- dune runtest -p owl-base
10 changes: 10 additions & 0 deletions owl-plplot.opam
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,13 @@ depends: [
"owl" {>= "1.2"}
"plplot"
]

pin-depends: [
[
"owl-base" "git+https://github.com/owlbarn/owl"
]
[
"owl" "git+https://github.com/owlbarn/owl"
]
]

0 comments on commit 7552257

Please sign in to comment.