= 768" x-on:close-sidebar="sidebar=window.innerWidth >= 768 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
include CI_s.TERM
val return : 'a -> 'a t
val fail : ('a, Format.formatter, unit, 'b t) Pervasives.format4 -> 'a
val pending : ('a, Format.formatter, unit, 'b t) Pervasives.format4 -> 'a
val state :
'a t ->
('a, [ `Pending of string | `Failure of string ]) Pervasives.result t
val of_state :
('a, [< `Pending of string | `Failure of string ]) Pervasives.result ->
'a t
val catch : 'a t -> ('a, [ `Failure of string ]) Pervasives.result t
val of_lwt_slow : (unit -> 'a CI_s.status Lwt.t) -> 'a t
module Infix : sig ... end
val pp_target :
[ `PR of Datakit_github.PR.t | `Ref of Datakit_github.Ref.t ] Fmt.t
val github : CI_utils.DK.Tree.t t
val target : CI_target.t -> CI_target.v t
val job_id : CI_s.job_id t
val head : CI_target.t -> Datakit_github.Commit.t t
val branch_head : Datakit_github.Repo.t -> string -> Datakit_github.Commit.t t
val tag : Datakit_github.Repo.t -> string -> Datakit_github.Commit.t t
val dk : (unit -> CI_utils.DK.t Lwt.t) t
val ci_status :
string list ->
CI_target.t ->
Datakit_github.Status_state.t option t
val ci_target_url : string list -> CI_target.t -> Uri.t option t
val ci_success_target_url : string list -> CI_target.t -> Uri.t t
val run :
snapshot:CI_utils.DK.Tree.t ->
job_id:CI_s.job_id ->
recalc:(unit -> unit) ->
dk:(unit -> CI_utils.DK.t Lwt.t) ->
'a t ->
('a CI_result.t * CI_output.logs) Lwt.t * (unit -> unit)