forked from ocurrent/ocurrent
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcurrent_gitlab.opam
51 lines (50 loc) · 1.31 KB
/
current_gitlab.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
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
synopsis: "GitLab plugin for OCurrent"
description: """
OCurrent provides an OCaml eDSL for writing CI/CD pipelines.
This package provides primitives for interacting with GitLab.
It can monitor and clone remote GitLab repositories, and can
push GitLab status messages to show the results of testing
PRs and branches."""
maintainer: ["Tim McGilchrist <[email protected]>"]
authors: ["Tim McGilchrist <[email protected]>"]
license: "Apache-2.0"
homepage: "https://github.com/ocurrent/ocurrent"
doc: "https://ocurrent.github.io/ocurrent/"
bug-reports: "https://github.com/ocurrent/ocurrent/issues"
depends: [
"dune" {>= "3.3"}
"current" {= version}
"current_git" {= version}
"current_web" {= version}
"ocaml" {>= "4.12.0"}
"cmdliner" {>= "1.1.0"}
"cohttp-lwt-unix" {>= "4.0.0"}
"fmt" {>= "0.8.9"}
"gitlab-unix" {>= "0.1.4"}
"logs" {>= "0.7.0"}
"lwt" {>= "5.6.1"}
"ppx_deriving_yojson" {>= "3.6.1"}
"prometheus" {>= "0.7"}
"ptime"
"result" {>= "1.5"}
"rresult" {>= "0.6.0"}
"yojson"
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/ocurrent/ocurrent.git"