a code review tool

add tangled workflow

+57
+57
.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 + - gnugrep 37 + - gawk 38 + 39 + steps: 40 + - name: "Initialize opam and create OxCaml switch" 41 + command: | 42 + set -e 43 + opam init --bare --disable-sandboxing -y 44 + opam update --all 45 + opam switch create 5.2.0+ox --repos ox=git+https://github.com/oxcaml/opam-repository.git,default 46 + 47 + - name: "Install dependencies" 48 + command: | 49 + set -e 50 + eval $(opam env --switch 5.2.0+ox) 51 + opam install --deps-only -y . 52 + 53 + - name: "Build and test" 54 + command: | 55 + set -e 56 + eval $(opam env --switch 5.2.0+ox) 57 + dune build @runtest