OCaml library for JSONfeed parsing and creation
1when:
2 - event: ["push", "pull_request"]
3 branch: ["main"]
4
5engine: nixery
6
7dependencies:
8 nixpkgs:
9 - shell
10 - stdenv
11 - findutils
12 - binutils
13 - libunwind
14 - ncurses
15 - opam
16 - git
17 - gawk
18 - gnupatch
19 - gnum4
20 - gnumake
21 - gnutar
22 - gnused
23 - gnugrep
24 - diffutils
25 - gzip
26 - bzip2
27 - gcc
28 - ocaml
29 - pkg-config
30
31steps:
32 - name: opam
33 command: |
34 opam init --disable-sandboxing -any
35 - name: switch
36 command: |
37 opam install . --confirm-level=unsafe-yes --deps-only -t
38 - name: build
39 command: |
40 opam exec -- dune build --verbose
41 - name: test
42 command: |
43 opam exec -- dune runtest --verbose
44 - name: doc
45 command: |
46 opam install -y odoc
47 opam exec -- dune build @doc