Build:
  1. 0
2026-06-16 15:43.06: New job: build graphql.0.9.0 (e6e7287559df)
2026-06-16 15:43.06: Waiting for resource in pool day11-builds
2026-06-16 16:31.58: Got resource from pool day11-builds
2026-06-16 16:31.58: [profile full] build graphql.0.9.0
2026-06-16 16:31.58: build graphql.0.9.0 (e6e7287559df)
=== DEPENDENCIES (25 transitive) ===
  base-threads.base                                  b7164ff76afe
  base-unix.base                                     839dc585f12d
  biniou.1.2.2                                       c6b283605131
  camlp-streams.5.0.1                                c5b4d7818010
  cppo.1.8.0                                         3c775a388c9d
  dune.3.23.1                                        d50060dd2cab
  easy-format.1.3.4                                  b1eb2dbaa585
  fmt.0.11.0                                         485b1e345597
  graphql_parser.0.14.0                              deccbf518a45
  menhir.20260209                                    918bd21ac84f
  menhirCST.20260209                                 b2588cab386e
  menhirGLR.20260209                                 9f1a82c9daff
  menhirLib.20260209                                 521b8486c619
  menhirSdk.20260209                                 0f5231646c84
  ocaml.5.4.1                                        708fed352b2a
  ocaml-base-compiler.5.4.1                          89b85703f841
  ocaml-compiler.5.4.1                               a719b8419b8e
  ocaml-config.3                                     aa27f63940d8
  ocamlbuild.0.16.1                                  069fc1e567af
  ocamlfind.1.9.8                                    5cfa73ef65e7
  re.1.14.0                                          5782bfeeaea2
  rresult.0.7.0                                      02b516a972ff
  seq.base                                           75c7a6b170f3
  topkg.1.1.1                                        4a88955a28b6
  yojson.1.7.0                                       78a4e104bff5
=== STDOUT ===
Processing: [default: loading data]
[graphql.0.9.0: dl]
[graphql.0.9.0: extract]
-> retrieved graphql.0.9.0  (https://opam.ocaml.org/cache)
[graphql: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "graphql" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/graphql.0.9.0)
- File "dune-project", line 2, characters 14-17:
- 2 | (using menhir 2.0)
-                   ^^^
- Warning: Version 2.0 of the menhir extension is not supported until version
- 1.4 of the dune language.
- Supported versions of this extension in version 1.1 of the dune language:
- - 1.0
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -30 -g -bin-annot -bin-annot-occurrences -I graphql/src/.graphql.objs/byte -I /home/opam/.opam/default/lib/biniou -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/easy-format -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/graphql_parser -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/yojson -no-alias-deps -o graphql/src/.graphql.objs/byte/graphql_intf.cmo -c -impl graphql/src/graphql_intf.ml)
- File "graphql/src/graphql_intf.ml", line 152, characters 29-46:
- 152 |                coerce:('a -> Yojson.Basic.json) ->
-                                    ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_intf.ml", line 193, characters 26-43:
- 193 |   type 'a response = ('a, Yojson.Basic.json) result
-                                 ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_intf.ml", line 195, characters 131-148:
- 195 |   val execute : 'ctx schema -> 'ctx -> ?variables:variables -> ?operation_name:string -> Graphql_parser.document -> [ `Response of Yojson.Basic.json | `Stream of Yojson.Basic.json response Io.Stream.t] response Io.t
-                                                                                                                                          ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_intf.ml", line 195, characters 162-179:
- 195 |   val execute : 'ctx schema -> 'ctx -> ?variables:variables -> ?operation_name:string -> Graphql_parser.document -> [ `Response of Yojson.Basic.json | `Stream of Yojson.Basic.json response Io.Stream.t] response Io.t
-                                                                                                                                                                         ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -w -30 -g -I graphql/src/.graphql.objs/byte -I graphql/src/.graphql.objs/native -I /home/opam/.opam/default/lib/biniou -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/easy-format -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/graphql_parser -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/yojson -cmi-file graphql/src/.graphql.objs/byte/graphql_intf.cmi -no-alias-deps -o graphql/src/.graphql.objs/native/graphql_intf.cmx -c -impl graphql/src/graphql_intf.ml)
- File "graphql/src/graphql_intf.ml", line 152, characters 29-46:
- 152 |                coerce:('a -> Yojson.Basic.json) ->
-                                    ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_intf.ml", line 193, characters 26-43:
- 193 |   type 'a response = ('a, Yojson.Basic.json) result
-                                 ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_intf.ml", line 195, characters 131-148:
- 195 |   val execute : 'ctx schema -> 'ctx -> ?variables:variables -> ?operation_name:string -> Graphql_parser.document -> [ `Response of Yojson.Basic.json | `Stream of Yojson.Basic.json response Io.Stream.t] response Io.t
-                                                                                                                                          ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_intf.ml", line 195, characters 162-179:
- 195 |   val execute : 'ctx schema -> 'ctx -> ?variables:variables -> ?operation_name:string -> Graphql_parser.document -> [ `Response of Yojson.Basic.json | `Stream of Yojson.Basic.json response Io.Stream.t] response Io.t
-                                                                                                                                                                         ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -30 -g -bin-annot -bin-annot-occurrences -I graphql/src/.graphql.objs/byte -I /home/opam/.opam/default/lib/biniou -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/easy-format -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/graphql_parser -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/yojson -cmi-file graphql/src/.graphql.objs/byte/graphql_schema.cmi -no-alias-deps -o graphql/src/.graphql.objs/byte/graphql_schema.cmo -c -impl graphql/src/graphql_schema.ml)
- File "graphql/src/graphql_schema.ml", line 342, characters 19-36:
- 342 |     coerce : 'a -> Yojson.Basic.json;
-                          ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1248, characters 26-43:
- 1248 |   type 'a response = ('a, Yojson.Basic.json) result
-                                  ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1315, characters 44-61:
- 1315 |   let coerce_or_null : 'a option -> ('a -> (Yojson.Basic.json * error list, 'b) result Io.t) -> (Yojson.Basic.json * error list, 'b) result Io.t =
-                                                    ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1315, characters 97-114:
- 1315 |   let coerce_or_null : 'a option -> ('a -> (Yojson.Basic.json * error list, 'b) result Io.t) -> (Yojson.Basic.json * error list, 'b) result Io.t =
-                                                                                                         ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1315, characters 44-61:
- 1315 |   let coerce_or_null : 'a option -> ('a -> (Yojson.Basic.json * error list, 'b) result Io.t) -> (Yojson.Basic.json * error list, 'b) result Io.t =
-                                                    ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1315, characters 97-114:
- 1315 |   let coerce_or_null : 'a option -> ('a -> (Yojson.Basic.json * error list, 'b) result Io.t) -> (Yojson.Basic.json * error list, 'b) result Io.t =
-                                                                                                         ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1327, characters 52-69:
- 1327 |     | Some path -> ["path", `List (List.rev path :> Yojson.Basic.json list)]
-                                                            ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1330, characters 48-65:
- 1330 |     (`Assoc (("message", `String msg)::props) : Yojson.Basic.json)
-                                                        ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1343, characters 117-134:
- 1343 |   let rec present : type ctx src. ctx execution_context -> src -> Graphql_parser.field -> (ctx, src) typ -> path -> (Yojson.Basic.json * error list, [> resolve_error]) result Io.t =
-                                                                                                                             ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1371, characters 131-148:
- 1371 |   and resolve_field : type ctx src. ctx execution_context -> src -> Graphql_parser.field -> (ctx, src) field -> path -> ((string * Yojson.Basic.json) * error list, [> resolve_error]) result Io.t =
-                                                                                                                                           ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1406, characters 161-178:
- 1406 |   and resolve_fields : type ctx src. ctx execution_context -> ?execution_order:execution_order -> src -> (ctx, src) obj -> Graphql_parser.field list -> path -> (Yojson.Basic.json * error list, [> resolve_error]) result Io.t =
-                                                                                                                                                                         ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1343, characters 117-134:
- 1343 |   let rec present : type ctx src. ctx execution_context -> src -> Graphql_parser.field -> (ctx, src) typ -> path -> (Yojson.Basic.json * error list, [> resolve_error]) result Io.t =
-                                                                                                                             ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1371, characters 131-148:
- 1371 |   and resolve_field : type ctx src. ctx execution_context -> src -> Graphql_parser.field -> (ctx, src) field -> path -> ((string * Yojson.Basic.json) * error list, [> resolve_error]) result Io.t =
-                                                                                                                                           ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1406, characters 161-178:
- 1406 |   and resolve_fields : type ctx src. ctx execution_context -> ?execution_order:execution_order -> src -> (ctx, src) obj -> Graphql_parser.field list -> path -> (Yojson.Basic.json * error list, [> resolve_error]) result Io.t =
-                                                                                                                                                                         ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1451, characters 104-121:
- 1451 |   let subscribe : type ctx. ctx execution_context -> ctx subscription_field -> Graphql_parser.field -> (Yojson.Basic.json response Io.Stream.t, [> resolve_error]) result Io.t
-                                                                                                                ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1451, characters 104-121:
- 1451 |   let subscribe : type ctx. ctx execution_context -> ctx subscription_field -> Graphql_parser.field -> (Yojson.Basic.json response Io.Stream.t, [> resolve_error]) result Io.t
-                                                                                                                ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1481, characters 111-128:
- 1481 |   let execute_operation : 'ctx schema -> 'ctx execution_context -> Graphql_parser.operation -> ([ `Response of Yojson.Basic.json | `Stream of Yojson.Basic.json response Io.Stream.t], [> execute_error]) result Io.t =
-                                                                                                                       ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1481, characters 142-159:
- 1481 |   let execute_operation : 'ctx schema -> 'ctx execution_context -> Graphql_parser.operation -> ([ `Response of Yojson.Basic.json | `Stream of Yojson.Basic.json response Io.Stream.t], [> execute_error]) result Io.t =
-                                                                                                                                                      ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1481, characters 111-128:
- 1481 |   let execute_operation : 'ctx schema -> 'ctx execution_context -> Graphql_parser.operation -> ([ `Response of Yojson.Basic.json | `Stream of Yojson.Basic.json response Io.Stream.t], [> execute_error]) result Io.t =
-                                                                                                                       ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1481, characters 142-159:
- 1481 |   let execute_operation : 'ctx schema -> 'ctx execution_context -> Graphql_parser.operation -> ([ `Response of Yojson.Basic.json | `Stream of Yojson.Basic.json response Io.Stream.t], [> execute_error]) result Io.t =
-                                                                                                                                                      ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1489, characters 52-69:
- 1489 |           (resolve_fields ctx () query fields [] : (Yojson.Basic.json * error list, resolve_error) result Io.t :> (Yojson.Basic.json * error list, [> execute_error]) result Io.t)
-                                                            ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1489, characters 115-132:
- 1489 |           (resolve_fields ctx () query fields [] : (Yojson.Basic.json * error list, resolve_error) result Io.t :> (Yojson.Basic.json * error list, [> execute_error]) result Io.t)
-                                                                                                                           ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1497, characters 78-95:
- 1497 |               (resolve_fields ~execution_order:Serial ctx () mut fields [] : (Yojson.Basic.json * error list, resolve_error) result Io.t :> (Yojson.Basic.json * error list, [> execute_error]) result Io.t)
-                                                                                      ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1497, characters 141-158:
- 1497 |               (resolve_fields ~execution_order:Serial ctx () mut fields [] : (Yojson.Basic.json * error list, resolve_error) result Io.t :> (Yojson.Basic.json * error list, [> execute_error]) result Io.t)
-                                                                                                                                                     ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1510, characters 67-84:
- 1510 |                        (subscribe ctx subscription_field field : ((Yojson.Basic.json, Yojson.Basic.json) result Io.Stream.t, resolve_error) result Io.t :> ((Yojson.Basic.json, Yojson.Basic.json) result Io.Stream.t, [> execute_error]) result Io.t)
-                                                                           ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1510, characters 86-103:
- 1510 |                        (subscribe ctx subscription_field field : ((Yojson.Basic.json, Yojson.Basic.json) result Io.Stream.t, resolve_error) result Io.t :> ((Yojson.Basic.json, Yojson.Basic.json) result Io.Stream.t, [> execute_error]) result Io.t)
-                                                                                              ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1510, characters 157-174:
- 1510 |                        (subscribe ctx subscription_field field : ((Yojson.Basic.json, Yojson.Basic.json) result Io.Stream.t, resolve_error) result Io.t :> ((Yojson.Basic.json, Yojson.Basic.json) result Io.Stream.t, [> execute_error]) result Io.t)
-                                                                                                                                                                     ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1510, characters 176-193:
- 1510 |                        (subscribe ctx subscription_field field : ((Yojson.Basic.json, Yojson.Basic.json) result Io.Stream.t, resolve_error) result Io.t :> ((Yojson.Basic.json, Yojson.Basic.json) result Io.Stream.t, [> execute_error]) result Io.t)
-                                                                                                                                                                                        ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -w -30 -g -I graphql/src/.graphql.objs/byte -I graphql/src/.graphql.objs/native -I /home/opam/.opam/default/lib/biniou -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/easy-format -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/graphql_parser -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/yojson -cmi-file graphql/src/.graphql.objs/byte/graphql_schema.cmi -no-alias-deps -o graphql/src/.graphql.objs/native/graphql_schema.cmx -c -impl graphql/src/graphql_schema.ml)
- File "graphql/src/graphql_schema.ml", line 342, characters 19-36:
- 342 |     coerce : 'a -> Yojson.Basic.json;
-                          ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1248, characters 26-43:
- 1248 |   type 'a response = ('a, Yojson.Basic.json) result
-                                  ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1315, characters 44-61:
- 1315 |   let coerce_or_null : 'a option -> ('a -> (Yojson.Basic.json * error list, 'b) result Io.t) -> (Yojson.Basic.json * error list, 'b) result Io.t =
-                                                    ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1315, characters 97-114:
- 1315 |   let coerce_or_null : 'a option -> ('a -> (Yojson.Basic.json * error list, 'b) result Io.t) -> (Yojson.Basic.json * error list, 'b) result Io.t =
-                                                                                                         ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1315, characters 44-61:
- 1315 |   let coerce_or_null : 'a option -> ('a -> (Yojson.Basic.json * error list, 'b) result Io.t) -> (Yojson.Basic.json * error list, 'b) result Io.t =
-                                                    ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1315, characters 97-114:
- 1315 |   let coerce_or_null : 'a option -> ('a -> (Yojson.Basic.json * error list, 'b) result Io.t) -> (Yojson.Basic.json * error list, 'b) result Io.t =
-                                                                                                         ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1327, characters 52-69:
- 1327 |     | Some path -> ["path", `List (List.rev path :> Yojson.Basic.json list)]
-                                                            ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1330, characters 48-65:
- 1330 |     (`Assoc (("message", `String msg)::props) : Yojson.Basic.json)
-                                                        ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1343, characters 117-134:
- 1343 |   let rec present : type ctx src. ctx execution_context -> src -> Graphql_parser.field -> (ctx, src) typ -> path -> (Yojson.Basic.json * error list, [> resolve_error]) result Io.t =
-                                                                                                                             ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1371, characters 131-148:
- 1371 |   and resolve_field : type ctx src. ctx execution_context -> src -> Graphql_parser.field -> (ctx, src) field -> path -> ((string * Yojson.Basic.json) * error list, [> resolve_error]) result Io.t =
-                                                                                                                                           ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1406, characters 161-178:
- 1406 |   and resolve_fields : type ctx src. ctx execution_context -> ?execution_order:execution_order -> src -> (ctx, src) obj -> Graphql_parser.field list -> path -> (Yojson.Basic.json * error list, [> resolve_error]) result Io.t =
-                                                                                                                                                                         ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1343, characters 117-134:
- 1343 |   let rec present : type ctx src. ctx execution_context -> src -> Graphql_parser.field -> (ctx, src) typ -> path -> (Yojson.Basic.json * error list, [> resolve_error]) result Io.t =
-                                                                                                                             ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1371, characters 131-148:
- 1371 |   and resolve_field : type ctx src. ctx execution_context -> src -> Graphql_parser.field -> (ctx, src) field -> path -> ((string * Yojson.Basic.json) * error list, [> resolve_error]) result Io.t =
-                                                                                                                                           ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1406, characters 161-178:
- 1406 |   and resolve_fields : type ctx src. ctx execution_context -> ?execution_order:execution_order -> src -> (ctx, src) obj -> Graphql_parser.field list -> path -> (Yojson.Basic.json * error list, [> resolve_error]) result Io.t =
-                                                                                                                                                                         ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1451, characters 104-121:
- 1451 |   let subscribe : type ctx. ctx execution_context -> ctx subscription_field -> Graphql_parser.field -> (Yojson.Basic.json response Io.Stream.t, [> resolve_error]) result Io.t
-                                                                                                                ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1451, characters 104-121:
- 1451 |   let subscribe : type ctx. ctx execution_context -> ctx subscription_field -> Graphql_parser.field -> (Yojson.Basic.json response Io.Stream.t, [> resolve_error]) result Io.t
-                                                                                                                ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1481, characters 111-128:
- 1481 |   let execute_operation : 'ctx schema -> 'ctx execution_context -> Graphql_parser.operation -> ([ `Response of Yojson.Basic.json | `Stream of Yojson.Basic.json response Io.Stream.t], [> execute_error]) result Io.t =
-                                                                                                                       ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1481, characters 142-159:
- 1481 |   let execute_operation : 'ctx schema -> 'ctx execution_context -> Graphql_parser.operation -> ([ `Response of Yojson.Basic.json | `Stream of Yojson.Basic.json response Io.Stream.t], [> execute_error]) result Io.t =
-                                                                                                                                                      ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1481, characters 111-128:
- 1481 |   let execute_operation : 'ctx schema -> 'ctx execution_context -> Graphql_parser.operation -> ([ `Response of Yojson.Basic.json | `Stream of Yojson.Basic.json response Io.Stream.t], [> execute_error]) result Io.t =
-                                                                                                                       ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1481, characters 142-159:
- 1481 |   let execute_operation : 'ctx schema -> 'ctx execution_context -> Graphql_parser.operation -> ([ `Response of Yojson.Basic.json | `Stream of Yojson.Basic.json response Io.Stream.t], [> execute_error]) result Io.t =
-                                                                                                                                                      ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1489, characters 52-69:
- 1489 |           (resolve_fields ctx () query fields [] : (Yojson.Basic.json * error list, resolve_error) result Io.t :> (Yojson.Basic.json * error list, [> execute_error]) result Io.t)
-                                                            ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1489, characters 115-132:
- 1489 |           (resolve_fields ctx () query fields [] : (Yojson.Basic.json * error list, resolve_error) result Io.t :> (Yojson.Basic.json * error list, [> execute_error]) result Io.t)
-                                                                                                                           ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1497, characters 78-95:
- 1497 |               (resolve_fields ~execution_order:Serial ctx () mut fields [] : (Yojson.Basic.json * error list, resolve_error) result Io.t :> (Yojson.Basic.json * error list, [> execute_error]) result Io.t)
-                                                                                      ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1497, characters 141-158:
- 1497 |               (resolve_fields ~execution_order:Serial ctx () mut fields [] : (Yojson.Basic.json * error list, resolve_error) result Io.t :> (Yojson.Basic.json * error list, [> execute_error]) result Io.t)
-                                                                                                                                                     ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1510, characters 67-84:
- 1510 |                        (subscribe ctx subscription_field field : ((Yojson.Basic.json, Yojson.Basic.json) result Io.Stream.t, resolve_error) result Io.t :> ((Yojson.Basic.json, Yojson.Basic.json) result Io.Stream.t, [> execute_error]) result Io.t)
-                                                                           ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1510, characters 86-103:
- 1510 |                        (subscribe ctx subscription_field field : ((Yojson.Basic.json, Yojson.Basic.json) result Io.Stream.t, resolve_error) result Io.t :> ((Yojson.Basic.json, Yojson.Basic.json) result Io.Stream.t, [> execute_error]) result Io.t)
-                                                                                              ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1510, characters 157-174:
- 1510 |                        (subscribe ctx subscription_field field : ((Yojson.Basic.json, Yojson.Basic.json) result Io.Stream.t, resolve_error) result Io.t :> ((Yojson.Basic.json, Yojson.Basic.json) result Io.Stream.t, [> execute_error]) result Io.t)
-                                                                                                                                                                     ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "graphql/src/graphql_schema.ml", line 1510, characters 176-193:
- 1510 |                        (subscribe ctx subscription_field field : ((Yojson.Basic.json, Yojson.Basic.json) result Io.Stream.t, resolve_error) result Io.t :> ((Yojson.Basic.json, Yojson.Basic.json) result Io.Stream.t, [> execute_error]) result Io.t)
-                                                                                                                                                                                        ^^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Basic.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
-> compiled  graphql.0.9.0
-> installed graphql.0.9.0

=== STDERR ===

2026-06-16 16:32.17: OK: build graphql.0.9.0 (runc: 3.1s, disk: 43KB)
2026-06-16 16:32.17: Job succeeded