Skip to content

Commit

Permalink
Merge pull request #25181 from benmandrew/release-current-v0.6.6
Browse files Browse the repository at this point in the history
[new release] current (10 packages) (0.6.6)
  • Loading branch information
mseri authored Feb 7, 2024
2 parents f0a37f5 + eb7aedb commit 2ff25bb
Show file tree
Hide file tree
Showing 10 changed files with 832 additions and 0 deletions.
95 changes: 95 additions & 0 deletions packages/current/current.0.6.6/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
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: ["Tim McGilchrist <[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]>"
"Hannes Mehnert <[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.6.1"}
"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.6.6/current-0.6.6.tbz"
checksum: [
"sha256=2329288bcbb455a3b8997f15d0090474e42274935379bc00d12abd22dcbf9990"
"sha512=27525c17c09fe90f2554701c60ef5d6f1d4b42f13f3c4245becbfecd0178f102739ec0a22732b2ed926510dd33d7d90a8f001df086e840279493182783d6c676"
]
}
x-commit-hash: "bfc886e78e6da9e47904d2dfc7e11ad604af735f"
84 changes: 84 additions & 0 deletions packages/current_docker/current_docker.0.6.6/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
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: ["Tim McGilchrist <[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]>"
"Hannes Mehnert <[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.6.1"}
"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.6.6/current-0.6.6.tbz"
checksum: [
"sha256=2329288bcbb455a3b8997f15d0090474e42274935379bc00d12abd22dcbf9990"
"sha512=27525c17c09fe90f2554701c60ef5d6f1d4b42f13f3c4245becbfecd0178f102739ec0a22732b2ed926510dd33d7d90a8f001df086e840279493182783d6c676"
]
}
x-commit-hash: "bfc886e78e6da9e47904d2dfc7e11ad604af735f"
99 changes: 99 additions & 0 deletions packages/current_examples/current_examples.0.6.6/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
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: ["Tim McGilchrist <[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]>"
"Hannes Mehnert <[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.6.1"}
"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.6.6/current-0.6.6.tbz"
checksum: [
"sha256=2329288bcbb455a3b8997f15d0090474e42274935379bc00d12abd22dcbf9990"
"sha512=27525c17c09fe90f2554701c60ef5d6f1d4b42f13f3c4245becbfecd0178f102739ec0a22732b2ed926510dd33d7d90a8f001df086e840279493182783d6c676"
]
}
x-commit-hash: "bfc886e78e6da9e47904d2dfc7e11ad604af735f"
88 changes: 88 additions & 0 deletions packages/current_git/current_git.0.6.6/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
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: ["Tim McGilchrist <[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]>"
"Hannes Mehnert <[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.6.1"}
"mirage-crypto" {>= "0.8.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.6.6/current-0.6.6.tbz"
checksum: [
"sha256=2329288bcbb455a3b8997f15d0090474e42274935379bc00d12abd22dcbf9990"
"sha512=27525c17c09fe90f2554701c60ef5d6f1d4b42f13f3c4245becbfecd0178f102739ec0a22732b2ed926510dd33d7d90a8f001df086e840279493182783d6c676"
]
}
x-commit-hash: "bfc886e78e6da9e47904d2dfc7e11ad604af735f"
Loading

0 comments on commit 2ff25bb

Please sign in to comment.