/
opam
55 lines (54 loc) · 1.63 KB
/
opam
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
opam-version: "2.0"
synopsis: "GitHub plugin for OCurrent"
description: """\
OCurrent provides an OCaml eDSL for writing CI/CD pipelines.
This package provides primitives for interacting with GitHub.
It can monitor and clone remote GitHub repositories, and can
push GitHub status messages to show the results of testing
PRs and branches."""
maintainer: "talex5@gmail.com"
authors: "talex5@gmail.com"
homepage: "https://github.com/ocurrent/ocurrent"
bug-reports: "https://github.com/ocurrent/ocurrent/issues"
depends: [
"current" {= version}
"current_git" {= version}
"current_web" {= version}
"ocaml" {>= "4.08.0"}
"fmt"
"lwt"
"yojson"
"cohttp-lwt-unix"
"mirage-crypto"
"mirage-crypto-pk"
"x509" {>= "0.10.0" & < "0.12.0"}
"tls" {>= "0.11.0"}
"dune" {>= "2.0"}
"astring" {>= "0.8.5"}
"base64" {>= "3.4.0"}
"cmdliner" {>= "1.0.4"}
"cohttp" {>= "2.5.4"}
"cohttp-lwt" {>= "2.5.4"}
"cstruct" {>= "5.2.0"}
"logs" {>= "0.7.0"}
"ppx_deriving_yojson" {>= "3.6.1"}
"prometheus" {>= "0.7"}
"result" {>= "1.5"}
"rresult" {>= "0.6.0"}
"tyxml" {>= "4.4.0"}
"uri" {>= "4.0.0"}
]
build: [
["dune" "build" "-p" name "-j" jobs]
["dune" "runtest" "-p" name "-j" jobs] {with-test}
]
dev-repo: "git+https://github.com/ocurrent/ocurrent.git"
x-commit-hash: "1f5877041035052ae1701214ddec8f2426968c89"
url {
src:
"https://github.com/ocurrent/ocurrent/releases/download/v0.4/current-v0.4.tbz"
checksum: [
"sha256=85d65779b104da6ccfdb33b65fc6d2492dd3942d9fd74127059cb6f850684a17"
"sha512=6cc24530a9e58dcf32cf00b5ed17e93cb949786e30d625fbc07b24f380e536d6a4e7c2902ede86af3ddf2ac48135efb9483144514f40d298adab11be4f8c473d"
]
}