this repo has no description
1opam-version: "2.0"
2synopsis: "Pipeline language for keeping things up-to-date"
3description: """\
4OCurrent provides an OCaml eDSL for writing CI/CD pipelines.
5
6It is used in ocaml-ci (which provides CI for OCaml projects on GitHub),
7and in docker-base-images (a pipeline that builds Docker images for various
8Linux distributions, OCaml compiler versions and CPU types, and pushes them
9to Docker Hub).
10
11A pipeline is written much like you would write a one-shot sequential script,
12but OCurrent will automatically re-run steps when the inputs change, and will
13run steps in parallel where possible."""
14maintainer: "Mark Elvers <mark.elvers@tunbury.org>"
15authors: [
16 "Thomas Leonard <talex5@gmail.com>"
17 "Antonin Décimo <antonin@tarides.com>"
18 "Tim McGilchrist <timmcgil@gmail.com>"
19 "Craig Ferguson <me@craigfe.io>"
20 "Etienne MARAIS <etienne@maiste.fr>"
21 "Anil Madhavapeddy <anil@recoil.org>"
22 "David Allsopp <david.allsopp@metastack.com>"
23 "Ewan Mellor <ewan@tarides.com>"
24 "Kate <kit.ty.kate@disroot.org>"
25 "Mark Elvers <mark.elvers@tunbury.org>"
26 "Puneeth Chaganti <punchagan@muse-amuse.in>"
27 "Lucas Pluvinage <lucas@tarides.com>"
28 "Navin Keswani <navin@novemberkilo.com>"
29 "Thomas Gazagnaire <thomas@gazagnaire.org>"
30 "Patrick Ferris <patrick@sirref.org>"
31 "Arthur Wendling <art.wendling@gmail.com>"
32 "Anurag Soni <anurag@sonianurag.com>"
33 "Ambre Austen Suhamy <ambre@tarides.com>"
34 "Ben Andrew <benmandrew@gmail.com>"
35 "Gargi Sharma <gs051095@gmail.com>"
36 "Jonathan Coates <git@squiddev.cc>"
37 "Jules Aguillon <juloo.dsi@gmail.com>"
38 "Magnus Skjegstad <magnus@skjegstad.com>"
39 "Shon Feder <shon.feder@gmail.com>"
40 "smolck <46855713+smolck@users.noreply.github.com>"
41 "tatchi <corentin.leruth@gmail.com>"
42]
43license: "Apache-2.0"
44homepage: "https://github.com/ocurrent/ocurrent"
45doc: "https://ocurrent.github.io/ocurrent/"
46bug-reports: "https://github.com/ocurrent/ocurrent/issues"
47depends: [
48 "dune" {>= "3.3"}
49 "ocaml" {>= "4.12.0"}
50 "astring" {>= "0.8.5"}
51 "bos"
52 "cmdliner" {>= "1.1.0"}
53 "conf-libev" {os != "win32"}
54 "current_incr" {>= "0.6.1"}
55 "duration"
56 "fmt" {>= "0.8.9"}
57 "fpath" {>= "0.7.3"}
58 "logs" {>= "0.7.0"}
59 "lwt" {>= "5.7"}
60 "lwt-dllist"
61 "ppx_deriving"
62 "prometheus"
63 "re" {>= "1.9.0"}
64 "result" {>= "1.5"}
65 "sqlite3"
66 "alcotest" {with-test & >= "1.2.0"}
67 "alcotest-lwt" {with-test & >= "1.2.0"}
68 "prometheus-app" {with-test & >= "1.2"}
69 "odoc" {with-doc}
70]
71build: [
72 ["dune" "subst"] {dev}
73 [
74 "dune"
75 "build"
76 "-p"
77 name
78 "-j"
79 jobs
80 "@install"
81 "@runtest" {with-test}
82 "@doc" {with-doc}
83 ]
84]
85dev-repo: "git+https://github.com/ocurrent/ocurrent.git"
86url {
87 src:
88 "https://github.com/ocurrent/ocurrent/releases/download/v0.7.1/ocurrent-0.7.1.tbz"
89 checksum: [
90 "md5=8a60e0b0860f6353c0e001d8d74a88ca"
91 "sha512=fddde66e3390afa4d46e2d121f2b510358ef853b81b691dbf482b0cfc8f56b21f5a0c43618e1818e6378b8897eca5811af7a995b42e1cb955647727cad877e05"
92 ]
93}
94x-maintenance-intent: ["(latest)"]