Skip to content

Commit

Permalink
Merge pull request #27319 from mtelvers/opam-publish-current.0.7.0
Browse files Browse the repository at this point in the history
10 packages from ocurrent/ocurrent at 0.7.0
  • Loading branch information
avsm authored Jan 25, 2025
2 parents d1a3803 + 46a0bc5 commit 753a4bd
Show file tree
Hide file tree
Showing 10 changed files with 824 additions and 0 deletions.
94 changes: 94 additions & 0 deletions packages/current/current.0.7.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
opam-version: "2.0"
synopsis: "Pipeline language for keeping things up-to-date"
description: """\
OCurrent provides an OCaml eDSL for writing CI/CD pipelines.

It is used in ocaml-ci (which provides CI for OCaml projects on GitHub),
and in docker-base-images (a pipeline that builds Docker images for various
Linux distributions, OCaml compiler versions and CPU types, and pushes them
to Docker Hub).

A pipeline is written much like you would write a one-shot sequential script,
but OCurrent will automatically re-run steps when the inputs change, and will
run steps in parallel where possible."""
maintainer: "Mark Elvers <[email protected]>"
authors: [
"Thomas Leonard <[email protected]>"
"Antonin Décimo <[email protected]>"
"Tim McGilchrist <[email protected]>"
"Craig Ferguson <[email protected]>"
"Etienne MARAIS <[email protected]>"
"Anil Madhavapeddy <[email protected]>"
"David Allsopp <[email protected]>"
"Ewan Mellor <[email protected]>"
"Kate <[email protected]>"
"Mark Elvers <[email protected]>"
"Puneeth Chaganti <[email protected]>"
"Lucas Pluvinage <[email protected]>"
"Navin Keswani <[email protected]>"
"Thomas Gazagnaire <[email protected]>"
"Patrick Ferris <[email protected]>"
"Arthur Wendling <[email protected]>"
"Anurag Soni <[email protected]>"
"Ambre Austen Suhamy <[email protected]>"
"Ben Andrew <[email protected]>"
"Gargi Sharma <[email protected]>"
"Jonathan Coates <[email protected]>"
"Jules Aguillon <[email protected]>"
"Magnus Skjegstad <[email protected]>"
"Shon Feder <[email protected]>"
"smolck <[email protected]>"
"tatchi <[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"}
"ocaml" {>= "4.12.0"}
"astring" {>= "0.8.5"}
"bos"
"cmdliner" {>= "1.1.0"}
"conf-libev" {os != "win32"}
"current_incr" {>= "0.6.1"}
"duration"
"fmt" {>= "0.8.9"}
"fpath" {>= "0.7.3"}
"logs" {>= "0.7.0"}
"lwt" {>= "5.7"}
"lwt-dllist"
"ppx_deriving"
"prometheus"
"re" {>= "1.9.0"}
"result" {>= "1.5"}
"sqlite3"
"alcotest" {with-test & >= "1.2.0"}
"alcotest-lwt" {with-test & >= "1.2.0"}
"prometheus-app" {with-test & >= "1.2"}
"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"
url {
src:
"https://github.com/ocurrent/ocurrent/releases/download/v0.7.0/ocurrent-0.7.0.tbz"
checksum: [
"md5=8377008ef5ad00fdf74681c6d07e5d23"
"sha512=2948497aef5dde1228adbd1c27f4d5dff59d66393774a69bf2c8078a47c85b82320a103450802ed62bc81cebd9e7354557adf2d471553040a983f53e4f43d5ef"
]
}
x-maintenance-intent: ["(latest)"]
83 changes: 83 additions & 0 deletions packages/current_docker/current_docker.0.7.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
opam-version: "2.0"
synopsis: "OCurrent Docker plugin"
description: """\
OCurrent provides an OCaml eDSL for writing CI/CD pipelines.

This package provides a plugin for interacting with Docker.
It can pull, build, run and push images, and can coordinate
multiple Docker Engine instances."""
maintainer: "Mark Elvers <[email protected]>"
authors: [
"Thomas Leonard <[email protected]>"
"Antonin Décimo <[email protected]>"
"Tim McGilchrist <[email protected]>"
"Craig Ferguson <[email protected]>"
"Etienne MARAIS <[email protected]>"
"Anil Madhavapeddy <[email protected]>"
"David Allsopp <[email protected]>"
"Ewan Mellor <[email protected]>"
"Kate <[email protected]>"
"Mark Elvers <[email protected]>"
"Puneeth Chaganti <[email protected]>"
"Lucas Pluvinage <[email protected]>"
"Navin Keswani <[email protected]>"
"Thomas Gazagnaire <[email protected]>"
"Patrick Ferris <[email protected]>"
"Arthur Wendling <[email protected]>"
"Anurag Soni <[email protected]>"
"Ambre Austen Suhamy <[email protected]>"
"Ben Andrew <[email protected]>"
"Gargi Sharma <[email protected]>"
"Jonathan Coates <[email protected]>"
"Jules Aguillon <[email protected]>"
"Magnus Skjegstad <[email protected]>"
"Shon Feder <[email protected]>"
"smolck <[email protected]>"
"tatchi <[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}
"ocaml" {>= "4.12.0"}
"astring" {>= "0.8.5"}
"bos" {>= "0.2.0"}
"duration" {>= "0.1.3"}
"fmt" {>= "0.8.9"}
"fpath" {>= "0.7.3"}
"logs" {>= "0.7.0"}
"lwt" {>= "5.7"}
"ppx_deriving"
"ppx_deriving_yojson" {>= "3.5.1"}
"result" {>= "1.5"}
"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"
url {
src:
"https://github.com/ocurrent/ocurrent/releases/download/v0.7.0/ocurrent-0.7.0.tbz"
checksum: [
"md5=8377008ef5ad00fdf74681c6d07e5d23"
"sha512=2948497aef5dde1228adbd1c27f4d5dff59d66393774a69bf2c8078a47c85b82320a103450802ed62bc81cebd9e7354557adf2d471553040a983f53e4f43d5ef"
]
}
x-maintenance-intent: ["(latest)"]
98 changes: 98 additions & 0 deletions packages/current_examples/current_examples.0.7.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
opam-version: "2.0"
synopsis: "Example pipelines for OCurrent"
description: """\
OCurrent provides an OCaml eDSL for writing CI/CD pipelines.

This package provides some example pipelines.
It exists mainly to test the integration of various OCurrent
plugins."""
maintainer: "Mark Elvers <[email protected]>"
authors: [
"Thomas Leonard <[email protected]>"
"Antonin Décimo <[email protected]>"
"Tim McGilchrist <[email protected]>"
"Craig Ferguson <[email protected]>"
"Etienne MARAIS <[email protected]>"
"Anil Madhavapeddy <[email protected]>"
"David Allsopp <[email protected]>"
"Ewan Mellor <[email protected]>"
"Kate <[email protected]>"
"Mark Elvers <[email protected]>"
"Puneeth Chaganti <[email protected]>"
"Lucas Pluvinage <[email protected]>"
"Navin Keswani <[email protected]>"
"Thomas Gazagnaire <[email protected]>"
"Patrick Ferris <[email protected]>"
"Arthur Wendling <[email protected]>"
"Anurag Soni <[email protected]>"
"Ambre Austen Suhamy <[email protected]>"
"Ben Andrew <[email protected]>"
"Gargi Sharma <[email protected]>"
"Jonathan Coates <[email protected]>"
"Jules Aguillon <[email protected]>"
"Magnus Skjegstad <[email protected]>"
"Shon Feder <[email protected]>"
"smolck <[email protected]>"
"tatchi <[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_docker" {= version}
"current_git" {= version}
"current_github" {= version}
"current_gitlab" {= version}
"current_rpc" {= version}
"current_web" {= version}
"current_ssh" {= version}
"ocaml" {>= "4.12.0"}
"capnp-rpc" {>= "1.2.3"}
"capnp-rpc-lwt" {>= "1.2.3"}
"capnp-rpc-net" {>= "1.2.3"}
"capnp-rpc-unix" {>= "1.2.3"}
"cmdliner" {>= "1.1.0"}
"duration"
"dockerfile" {>= "7.0.0"}
"fmt" {>= "0.8.9"}
"fpath" {>= "0.7.3"}
"logs" {>= "0.7.0"}
"lwt" {>= "5.7"}
"ppx_deriving" {>= "5.1"}
"ppx_deriving_yojson" {>= "3.6.1"}
"prometheus" {>= "0.7"}
"prometheus-app" {>= "1.2"}
"result" {>= "1.5"}
"routes" {>= "2.0.0"}
"uri" {>= "4.0.0"}
"yojson" {>= "1.7.0"}
"mdx" {with-test}
"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"
url {
src:
"https://github.com/ocurrent/ocurrent/releases/download/v0.7.0/ocurrent-0.7.0.tbz"
checksum: [
"md5=8377008ef5ad00fdf74681c6d07e5d23"
"sha512=2948497aef5dde1228adbd1c27f4d5dff59d66393774a69bf2c8078a47c85b82320a103450802ed62bc81cebd9e7354557adf2d471553040a983f53e4f43d5ef"
]
}
x-maintenance-intent: ["(latest)"]
87 changes: 87 additions & 0 deletions packages/current_git/current_git.0.7.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
opam-version: "2.0"
synopsis: "Git plugin for OCurrent"
description: """\
OCurrent provides an OCaml eDSL for writing CI/CD pipelines.

This package provides primitives for interacting with Git.
It can pull from remote repositories, or monitor local ones for changes."""
maintainer: "Mark Elvers <[email protected]>"
authors: [
"Thomas Leonard <[email protected]>"
"Antonin Décimo <[email protected]>"
"Tim McGilchrist <[email protected]>"
"Craig Ferguson <[email protected]>"
"Etienne MARAIS <[email protected]>"
"Anil Madhavapeddy <[email protected]>"
"David Allsopp <[email protected]>"
"Ewan Mellor <[email protected]>"
"Kate <[email protected]>"
"Mark Elvers <[email protected]>"
"Puneeth Chaganti <[email protected]>"
"Lucas Pluvinage <[email protected]>"
"Navin Keswani <[email protected]>"
"Thomas Gazagnaire <[email protected]>"
"Patrick Ferris <[email protected]>"
"Arthur Wendling <[email protected]>"
"Anurag Soni <[email protected]>"
"Ambre Austen Suhamy <[email protected]>"
"Ben Andrew <[email protected]>"
"Gargi Sharma <[email protected]>"
"Jonathan Coates <[email protected]>"
"Jules Aguillon <[email protected]>"
"Magnus Skjegstad <[email protected]>"
"Shon Feder <[email protected]>"
"smolck <[email protected]>"
"tatchi <[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}
"ocaml" {>= "4.12.0"}
"astring" {>= "0.8.5"}
"bos" {>= "0.2.0"}
"conf-git"
"cstruct" {>= "6.0.0"}
"fmt" {>= "0.8.9"}
"fpath" {>= "0.7.3"}
"irmin-watcher"
"logs" {>= "0.7.0"}
"lwt" {>= "5.7"}
"mirage-crypto" {>= "0.8.0" & < "1.0.0"}
"ppx_deriving"
"ppx_deriving_yojson" {>= "3.5.1"}
"result" {>= "1.5"}
"yojson"
"mdx" {with-test}
"alcotest" {with-test & >= "1.2.0"}
"alcotest-lwt" {with-test & >= "1.2.0"}
"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"
url {
src:
"https://github.com/ocurrent/ocurrent/releases/download/v0.7.0/ocurrent-0.7.0.tbz"
checksum: [
"md5=8377008ef5ad00fdf74681c6d07e5d23"
"sha512=2948497aef5dde1228adbd1c27f4d5dff59d66393774a69bf2c8078a47c85b82320a103450802ed62bc81cebd9e7354557adf2d471553040a983f53e4f43d5ef"
]
}
x-maintenance-intent: ["(latest)"]
Loading

0 comments on commit 753a4bd

Please sign in to comment.