package github-unix

  1. Overview
  2. Docs
val for_repo : ?token:Token.t -> user:string -> repo:string -> unit -> Github_t.release Stream.t
val get : ?token:Token.t -> user:string -> repo:string -> id:int64 -> unit -> Github_t.release Response.t Monad.t
val get_by_tag_name : ?token:Token.t -> user:string -> repo:string -> tag:string -> unit -> Github_t.release Response.t Monad.t
val get_latest : ?token:Token.t -> user:string -> repo:string -> unit -> Github_t.release Response.t Monad.t
val create : ?token:Token.t -> user:string -> repo:string -> release:Github_t.new_release -> unit -> Github_t.release Response.t Monad.t
val delete : ?token:Token.t -> user:string -> repo:string -> id:int64 -> unit -> unit Response.t Monad.t
val update : ?token:Token.t -> user:string -> repo:string -> release:Github_t.update_release -> id:int64 -> unit -> Github_t.release Response.t Monad.t
val list_assets : ?token:Token.t -> user:string -> repo:string -> id:int64 -> unit -> Github_t.release_assets Response.t Monad.t
val get_asset : ?token:Token.t -> user:string -> repo:string -> id:int64 -> unit -> Github_t.release_asset Response.t Monad.t
val delete_asset : ?token:Token.t -> user:string -> repo:string -> id:int64 -> unit -> unit Response.t Monad.t
val upload_asset : ?token:Token.t -> user:string -> repo:string -> id:int64 -> filename:string -> content_type:string -> body:string -> unit -> unit Response.t Monad.t
OCaml

Innovation. Community. Security.