Opam_ci_check.Spec
Defines the configuration needed to then generate an OBuilder spec
The base image from which the job starts running. MacOS and FreeBSD do not yet have Docker images and start from custom base images stored in the workers.
val base_to_string : base -> string
type opam_build = {
revdep : package option;
with_tests : bool;
lower_bounds : bool;
opam_version : Opam_version.t;
}
Configuration for an opam_build
job
Configuration for a list_revdeps
job
Configuration for any job along with the package to build
val ty_to_yojson : ty -> Yojson.Safe.t
val opam :
?revdep:package ->
variant:Variant.t ->
lower_bounds:bool ->
with_tests:bool ->
opam_version:Opam_version.t ->
package ->
t
Generate configuration for an opam_build
job
val pp_ty :
Stdlib.Format.formatter ->
[< `Opam of
[< `Build of opam_build | `List_revdeps of list_revdeps ]
* OpamPackage.t ] ->
unit