Skip to content
Permalink
Browse files

Merge pull request #13648 from avsm/release-datakit-0.12.3

[new release] datakit-github, datakit-bridge-local-git, datakit-client-git, datakit-client, datakit, datakit-bridge-github, datakit-server-9p, datakit-client-9p, datakit-ci and datakit-server (0.12.3)
  • Loading branch information...
avsm committed Mar 11, 2019
2 parents 8aa29b2 + 53b987c commit 0d8a78f98d543b4430547d587a3440a2f0e53078
@@ -0,0 +1,53 @@
opam-version: "2.0"
maintainer: "thomas@gazagnaire.org"
authors: [
"Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"
]
license: "Apache"
homepage: "https://github.com/moby/datakit"
doc: "https://docker.github.io/datakit/"
bug-reports: "https://github.com/moby/datakit/issues"
depends: [
"ocaml"
"dune" {build}
"cmdliner"
"lwt" {>= "3.0.0"}
"datakit-github" {>= "0.12.0"}
"datakit-client" {>= "0.12.0"}
"datakit-client-9p" {>= "0.12.0"}
"datakit-client-git" {>= "0.12.0"}
"logs"
"fmt"
"mtime" {>= "1.0.0"}
"asl"
"win-eventlog"
"uri" {>= "2.0.0"}
"hvsock" {>= "0.8.1"}
"hex"
"nocrypto"
"prometheus-app"
"protocol-9p-unix" {>= "0.11.0"}
"github-hooks-unix" {>= "0.2.0"}
"github" {>= "2.1.0"}
"alcotest" {with-test}
"datakit" {with-test & >= "0.12.0"}
]
build: [
["dune" "build" "-p" name "-j" jobs]
["dune" "runtest" "tests/%{name}%"] {with-test}
]
dev-repo: "git+https://github.com/moby/datakit.git"
synopsis: "A bidirectional bridge between the GitHub API and Datakit"
description: """
The package provides a bi-directional bridge between the GitHub API
and Datakit, so you can talk to the GitHub API using filesystem and
Git-like commands only. The `datakit-github` programs can start a
webhook server to listen for GitHub events in real time, and project
it into a Git repository. It also monitors that Git repository for
user-provided changes, and translate them into GitHub API calls.
"""
url {
src:
"https://github.com/moby/datakit/releases/download/v0.12.3/datakit-v0.12.3.tbz"
checksum: "md5=5ff3d81b093cbe11bd6b29ae0c18aa62"
}
@@ -0,0 +1,51 @@
opam-version: "2.0"
maintainer: "thomas.leonard@docker.com"
authors: "Thomas Leonard"
license: "Apache"
homepage: "https://github.com/moby/datakit"
doc: "https://docker.github.io/datakit/"
bug-reports: "https://github.com/moby/datakit/issues"
depends: [
"ocaml"
"dune" {build}
"cmdliner"
"irmin-watcher"
"irmin" {>= "1.2.0"}
"irmin-unix" {>= "1.2.0"}
"lwt" {>= "3.0.0"}
"logs"
"fmt"
"protocol-9p-unix" {>= "0.11.0"}
"datakit-client" {>= "0.12.0"}
"datakit-client-9p" {>= "0.12.0"}
"datakit-github" {>= "0.12.0"}
]
build: ["dune" "build" "-p" name "-j" jobs]
dev-repo: "git+https://github.com/moby/datakit.git"
synopsis: "DataKit Local-Git bridge"
description: """
This service is a drop-in replacement for the DataKit-GitHub bridge
that instead just monitors a local Git repository. It is useful for
testing a new DataKitCI configuration without having to configure
GitHub integration first.

The local bridge monitors the state of one or more local Git
repositories, writing the current head of each branch to
DataKit. DataKitCI can be configured to run the CI tests against the
project each time a commit is made.

Once you are happy with the way the CI is working, you can replace
this service with the GitHub bridge service to have the CI test a
project hosted on GitHub instead.

Unlike the GitHub bridge, this service:

- only reports on branches, not tags or pull requests;
- does not report build statuses from other CI systems; and
- does not push the statuses set by the CI anywhere.
"""
url {
src:
"https://github.com/moby/datakit/releases/download/v0.12.3/datakit-v0.12.3.tbz"
checksum: "md5=5ff3d81b093cbe11bd6b29ae0c18aa62"
}
@@ -0,0 +1,63 @@
opam-version: "2.0"
maintainer: "thomas@gazagnaire.org"
authors: [
"Thomas© Leonard" "Anil Madhavapeddy" "Dave Tucker" "Thomas Gazagnaire"
]
license: "Apache"
homepage: "https://github.com/moby/datakit"
doc: "https://docker.github.io/datakit/"
bug-reports: "https://github.com/moby/datakit/issues"
depends: [
"ocaml" {>= "4.03.0"}
"dune" {build}
"multipart-form-data"
"datakit-client" {>= "0.12.0"}
"datakit-client-9p" {>= "0.12.0"}
"datakit-github" {>= "0.12.0"}
"protocol-9p-unix" {>= "0.11.0"}
"astring"
"cmdliner"
"fmt"
"logs"
"tyxml" {>= "4.0.0"}
"tls" {>= "0.9.0"}
"conduit-lwt-unix" {>= "1.0.0"}
"io-page"
"pbkdf"
"webmachine" {>= "0.4.0" & < "0.6.0"}
"session-redis-lwt" {>= "0.4.0"}
"session-webmachine" {>= "0.4.0"}
"redis-lwt"
"asetmap"
"github-unix" {>= "3.0.0"}
"github-hooks-unix" {with-test}
"prometheus-app"
"lwt" {>= "3.0.0"}
"ppx_sexp_conv" {build}
"crunch" {build}
"datakit" {with-test & >= "0.12.0"}
"irmin-unix" {with-test & >= "1.2.0"}
"alcotest" {with-test}
"cohttp-lwt-unix" {>= "1.0.0"}
"base64" {>="3.1.0"}
"yojson" {>="1.7.0"}
"uri" {>= "2.0.0"}
]
build: [
["dune" "build" "-p" name "-j" jobs]
["dune" "runtest" "ci/tests"] {with-test}
]
dev-repo: "git+https://github.com/moby/datakit.git"
synopsis: "Continuous Integration service using DataKit"
description: """
DataKitCI is a continuous integration service that monitors your
GitHub project and tests each branch, tag and pull request. It
displays the test results as status indicators in the GitHub UI. It
keeps all of its state and logs in DataKit, rather than a traditional
relational database, allowing review with the usual Git tools.
"""
url {
src:
"https://github.com/moby/datakit/releases/download/v0.12.3/datakit-v0.12.3.tbz"
checksum: "md5=5ff3d81b093cbe11bd6b29ae0c18aa62"
}
@@ -0,0 +1,31 @@
opam-version: "2.0"
maintainer: "thomas@gazagnaire.org"
authors: [
"Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"
]
license: "Apache"
homepage: "https://github.com/moby/datakit"
doc: "https://docker.github.io/datakit/"
bug-reports: "https://github.com/moby/datakit/issues"
depends: [
"ocaml"
"dune" {build}
"astring"
"logs"
"fmt"
"cstruct" {> "2.2.0"}
"datakit-client" {>= "0.12.0"}
"protocol-9p-unix" {>= "0.11.0"}
"cmdliner"
]
build: ["dune" "build" "-p" name "-j" jobs]
dev-repo: "git+https://github.com/moby/datakit.git"
synopsis: "A library for Datakit clients over 9P"
description: """
Connect to DataKit clients using the 9P filesystem protocol.
"""
url {
src:
"https://github.com/moby/datakit/releases/download/v0.12.3/datakit-v0.12.3.tbz"
checksum: "md5=5ff3d81b093cbe11bd6b29ae0c18aa62"
}
@@ -0,0 +1,35 @@
opam-version: "2.0"
maintainer: "thomas@gazagnaire.org"
authors: [
"Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"
]
license: "Apache"
homepage: "https://github.com/moby/datakit"
doc: "https://docker.github.io/datakit/"
bug-reports: "https://github.com/moby/datakit/issues"
depends: [
"ocaml"
"dune" {build}
"datakit-client" {>= "0.12.0"}
"irmin-git" {>= "1.2.0"}
"irmin-watcher"
"git-unix"
"alcotest" {with-test}
"irmin-mem" {with-test}
"irmin-git" {with-test}
]
build: [
["dune" "build" "-p" name "-j" jobs]
["dune" "runtest" "tests/datakit-git"] {with-test}
]
dev-repo: "git+https://github.com/moby/datakit.git"
synopsis: "A library for connecting Datakit client using Git"
description: """
This library allows for creating DataKit clients that
use the Git protocol for communication.
"""
url {
src:
"https://github.com/moby/datakit/releases/download/v0.12.3/datakit-v0.12.3.tbz"
checksum: "md5=5ff3d81b093cbe11bd6b29ae0c18aa62"
}
@@ -0,0 +1,31 @@
opam-version: "2.0"
maintainer: "thomas@gazagnaire.org"
authors: [
"Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"
]
license: "Apache"
homepage: "https://github.com/moby/datakit"
doc: "https://docker.github.io/datakit/"
bug-reports: "https://github.com/moby/datakit/issues"
depends: [
"ocaml"
"dune" {build}
"astring"
"result"
"fmt"
"lwt"
"cstruct" {> "2.2.0"}
]
build: ["dune" "build" "-p" name "-j" jobs]
dev-repo: "git+https://github.com/moby/datakit.git"
synopsis: "A library to construct Datakit clients"
description: """
The library currently only provides only a 9p client to talk to
Datakit, but other filesystem protocols will be available in the
future.
"""
url {
src:
"https://github.com/moby/datakit/releases/download/v0.12.3/datakit-v0.12.3.tbz"
checksum: "md5=5ff3d81b093cbe11bd6b29ae0c18aa62"
}
@@ -0,0 +1,34 @@
opam-version: "2.0"
maintainer: "thomas@gazagnaire.org"
authors: [
"Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"
]
license: "Apache"
homepage: "https://github.com/moby/datakit"
doc: "https://docker.github.io/datakit/"
bug-reports: "https://github.com/moby/datakit/issues"
depends: [
"ocaml"
"dune" {build}
"cmdliner"
"lwt" {>= "3.0.0"}
"uri" {>= "1.8.0"}
"asetmap"
"logs"
"fmt"
"result"
"datakit-client-9p" {>= "0.12.0"}
"datakit-client-git" {>= "0.12.0"}
]
build: ["dune" "build" "-p" name "-j" jobs]
dev-repo: "git+https://github.com/moby/datakit.git"
synopsis: "Abstraction of the GitHub API, suitable for DataKit clients"
description: """
This library exposes the GitHub REST API over the
DataKit filesystem layer.
"""
url {
src:
"https://github.com/moby/datakit/releases/download/v0.12.3/datakit-v0.12.3.tbz"
checksum: "md5=5ff3d81b093cbe11bd6b29ae0c18aa62"
}
@@ -0,0 +1,29 @@
opam-version: "2.0"
maintainer: "thomas@gazagnaire.org"
authors: [
"Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"
]
license: "Apache"
homepage: "https://github.com/moby/datakit"
doc: "https://docker.github.io/datakit/"
bug-reports: "https://github.com/moby/datakit/issues"
depends: [
"ocaml"
"dune" {build}
"datakit-server" {>= "0.12.0"}
"mirage-flow-lwt"
"protocol-9p" {>= "0.11.0"}
"sexplib"
]
build: ["dune" "build" "-p" name "-j" jobs]
dev-repo: "git+https://github.com/moby/datakit.git"
synopsis: "Build Datakit servers using the 9P filesystem protocol"
description: """
This library allows for the construction of DataKit servers
that can be accessed over the 9P filesystem protocol.
"""
url {
src:
"https://github.com/moby/datakit/releases/download/v0.12.3/datakit-v0.12.3.tbz"
checksum: "md5=5ff3d81b093cbe11bd6b29ae0c18aa62"
}
@@ -0,0 +1,33 @@
opam-version: "2.0"
maintainer: "thomas@gazagnaire.org"
authors: [
"Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"
]
license: "Apache"
homepage: "https://github.com/moby/datakit"
doc: "https://docker.github.io/datakit/"
bug-reports: "https://github.com/moby/datakit/issues"
depends: [
"ocaml"
"dune" {build}
"astring"
"logs"
"rresult"
"fmt"
"lwt" {>= "3.0.0"}
"cstruct" {>= "2.2.0"}
]
build: ["dune" "build" "-p" name "-j" jobs]
dev-repo: "git+https://github.com/moby/datakit.git"
synopsis: "A library to write Datakit servers"
description: """
The library exposes a VFS interface, that servers can use to write
introspection libraries -- for instance to expose runtime parameters
over 9p. The library does not depend on Irmin so is relatively
lightweight to embed in any application.
"""
url {
src:
"https://github.com/moby/datakit/releases/download/v0.12.3/datakit-v0.12.3.tbz"
checksum: "md5=5ff3d81b093cbe11bd6b29ae0c18aa62"
}
Oops, something went wrong.

0 comments on commit 0d8a78f

Please sign in to comment.
You can’t perform that action at this time.