Build:
- 0
2025-06-26 13:39.37: New job: docker build { "compose-or-build": true, "commit": "117f6c1d230cde878462fc3a42a776ce8782c46c", "dockerfile": { "file": "Dockerfile" }, "docker_context": null, "squash": false, "build_args": [], "path": null } 2025-06-26 13:39.37: Checking out commit 117f6c1d. To reproduce: git clone --recursive "https://github.com/quantifyearth/shark.git" -b "main" && cd "shark" && git reset --hard 117f6c1d 2025-06-26 13:39.37: Exec: "cp" "-a" "--" "/var/lib/ocurrent/var/git/shark.git-2b46e30fb3e063e2e8f96b8038e1d84ef9bbcd3ab8886043a79201a38b398443/.git" "/tmp/git-checkout1c4e3a44" 2025-06-26 13:39.38: Exec: "git" "-C" "/tmp/git-checkout1c4e3a44" "submodule" "deinit" "--force" "--all" could not create empty submodule directory vendor/obuilderSubmodule 'vendor/obuilder' (https://github.com/quantifyearth/obuilder) unregistered for path 'vendor/obuilder' 2025-06-26 13:39.38: Exec: "git" "-C" "/tmp/git-checkout1c4e3a44" "reset" "--hard" "-q" "117f6c1d230cde878462fc3a42a776ce8782c46c" 2025-06-26 13:39.39: Exec: "git" "-C" "/tmp/git-checkout1c4e3a44" "submodule" "update" "--recursive" "--init" "--no-fetch" Submodule 'vendor/obuilder' (https://github.com/quantifyearth/obuilder) registered for path 'vendor/obuilder' Submodule path 'vendor/obuilder': checked out '97573a4d94e178d0cf42cfede510ebd5ddddb693' 2025-06-26 13:39.39: Exec: "docker" "build" "--pull" "-f" "/tmp/git-checkout1c4e3a44/Dockerfile" "--iidfile" "/tmp/git-checkout1c4e3a44/docker-iid" "--" "/tmp/git-checkout1c4e3a44" DEPRECATED: The legacy builder is deprecated and will be removed in a future release. Install the buildx component to build images with BuildKit: https://docs.docker.com/go/buildx/ Sending build context to Docker daemon 76.93MB Step 1/12 : FROM ocaml/opam:debian-11-ocaml-5.1 as build debian-11-ocaml-5.1: Pulling from ocaml/opam Digest: sha256:6de2555e3b3e325df52bc27255e6c42725148d1acf01983e6a2f454c101e8865 Status: Image is up to date for ocaml/opam:debian-11-ocaml-5.1 ---> 422c215864e8 Step 2/12 : RUN sudo apt-get update && sudo apt-get install -y runc ---> Using cache ---> ee8a7a0a174b Step 3/12 : RUN sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam ---> Using cache ---> c506744258d7 Step 4/12 : USER 1000:1000 ---> Using cache ---> cdfd8c7a7ef5 Step 5/12 : RUN cd ~/opam-repository && git pull origin -q master && git reset --hard eb1c31096c67d2f03b97ad71332ed5f2fc15f762 && opam update ---> Using cache ---> 2c68fb1623fa Step 6/12 : COPY --chown=opam shark.opam shark-ast.opam /src/ ---> Using cache ---> 5af906d4d5de Step 7/12 : WORKDIR /src ---> Using cache ---> 106d3d36d8ce Step 8/12 : RUN opam pin . -yn ---> Using cache ---> 1d1f9e7e54c8 Step 9/12 : RUN opam install -y --deps-only --with-test . ---> Using cache ---> 26fad8f99337 Step 10/12 : ADD --chown=opam . . ---> 5d1e5ac3a300 Step 11/12 : RUN opam exec -- dune build @runtest @install @check ---> Running in 7966b0f300d2 Generating Static_files.ml Skipping generation of .mli Testing `shark'. This run has ID `87D40RC5'. [OK] block 0 shark build block, no hash. [OK] block 1 shark build block, with hash. [OK] block 2 shark empty block. [OK] block 3 shark run block. [OK] block 4 parsing multiple commands. [OK] block 5 parsing multiline command. [OK] block 6 parsing basic git import. [OK] block 7 parsing basic http import. [OK] block 8 parsing basic file import no... [OK] block 9 parsing basic file import wi... [OK] command parsing 0 Basic python command parsing... [OK] command parsing 1 Basic python command parsing... [OK] command parsing 2 Basic R command parsing. [OK] command parsing 3 Basic R command parsing with... [OK] command parsing 4 Basic command parsing. [OK] command parsing 5 Basic command parsing with p... [OK] datafile modeling 0 Basic file. [OK] datafile modeling 1 Basic file with subpath. [OK] datafile modeling 2 Canonical dir with wildcard. [OK] frontmatter parsing 0 empty front matter. [OK] frontmatter parsing 1 simple input list. [OK] frontmatter parsing 2 simple input api. [OK] AST parsing 0 Test simple single command b... [OK] AST parsing 1 Test simple milticommand block. [OK] AST parsing 2 Test simple block with non-o... [OK] AST leaf processing 0 Basic leaf test. [OK] AST leaf processing 1 Basic leaf simple wildcard. [OK] AST leaf processing 2 Basic leaf sub empty. [OK] AST leaf processing 3 Basic leaf sub simple. [OK] AST leaf processing 4 Basic leaf sub one map. [OK] AST leaf processing 5 Basic leaf sub multiple map. [OK] Command execution 0 Test create initial state. [OK] Command execution 1 Test simple change dir. [OK] Command execution 2 Test simple env update. [OK] Command execution 3 Test env update with command... [OK] Command execution 4 Test a simple command execut... [OK] Command execution 5 Test a failed command execut... Full test results in `/src/_build/default/src/test/_build/_tests/shark'. Test Successful in 0.006s. 37 tests run. ---> Removed intermediate container 7966b0f300d2 ---> ac73138af32e Step 12/12 : RUN opam exec -- dune install ---> Running in d41199d141dd ---> Removed intermediate container d41199d141dd ---> b0b57b7cdfdd Successfully built b0b57b7cdfdd 2025-06-26 13:40.17: Job succeeded