a code review tool

add tangled workflow

+55
+55
.tangled/workflows/build.yml
··· 1 + when: 2 + - event: ["push"] 3 + branch: ["main"] 4 + 5 + engine: "nixery" 6 + 7 + dependencies: 8 + nixpkgs: 9 + - opam 10 + - gcc 11 + - gnumake 12 + - pkg-config 13 + - rsync 14 + - git 15 + - curl 16 + - patch 17 + - unzip 18 + - m4 19 + - lld 20 + - gmp 21 + - libev 22 + - autoconf 23 + - zlib 24 + - openssl 25 + - gnutar 26 + - bzip2 27 + - xz 28 + - gzip 29 + - which 30 + - cacert 31 + - gnused 32 + - coreutils 33 + - bash 34 + - diffutils 35 + - findutils 36 + 37 + steps: 38 + - name: "Initialize opam and create OxCaml switch" 39 + command: | 40 + set -e 41 + opam init --bare --disable-sandboxing -y 42 + opam update --all 43 + opam switch create 5.2.0+ox --repos ox=git+https://github.com/oxcaml/opam-repository.git,default 44 + 45 + - name: "Install dependencies" 46 + command: | 47 + set -e 48 + eval $(opam env --switch 5.2.0+ox) 49 + opam install --deps-only -y . 50 + 51 + - name: "Build and test" 52 + command: | 53 + set -e 54 + eval $(opam env --switch 5.2.0+ox) 55 + dune build @runtest