From 272119f2821fa7f2d8489966dd201106be5e2d13 Mon Sep 17 00:00:00 2001 From: Hannes Mehnert Date: Wed, 26 Oct 2022 12:13:06 +0200 Subject: [PATCH] update builder opam from upstream --- packages/builder.0.3.2~dev/opam | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/packages/builder.0.3.2~dev/opam b/packages/builder.0.3.2~dev/opam index 162743f..8bccba2 100644 --- a/packages/builder.0.3.2~dev/opam +++ b/packages/builder.0.3.2~dev/opam @@ -1,6 +1,6 @@ opam-version: "2.0" -maintainer: "Hannes Mehnert " -authors: ["Hannes Mehnert "] +maintainer: "Robur " +authors: ["Robur "] homepage: "https://github.com/roburio/builder" dev-repo: "git+https://github.com/roburio/builder.git" bug-reports: "https://github.com/roburio/builder/issues" @@ -10,19 +10,18 @@ depends: [ "ocaml" {>= "4.08.0"} "dune" {>= "2.0.0"} "asn1-combinators" - "bheap" + "bheap" {>= "2.0.0"} "bos" "cmdliner" {>= "1.1.0"} - "cstruct" + "cstruct" {>= "6.0.0"} "duration" - "fmt" + "fmt" {>= "0.8.7"} "fpath" "logs" "lwt" "ptime" - "rresult" "uuidm" - "http-lwt-client" {>= "0.0.2"} + "http-lwt-client" {>= "0.1.0"} "base64" ] build: [ @@ -33,6 +32,17 @@ build: [ ] synopsis: "Scheduling and executing shell jobs" +description: """ +The builder server has a schedule of jobs to be executed, stored persistently +on disk. Any number of workers can connect via TCP (using ASN.1 encoded +messages) that execute a single job -- usually contained in a sandbox (FreeBSD +jail or Docker container). A client is a command-line interface to modify the +schedule. Access control is out of scope - run it locally on your build host. +The server receives the output artifacts of each job, and either stores them +on the local file system or upload them to a remote server via http. + +See https://builds.robur.coop for the live web frontend (builder-web). +""" url { src: "git+https://github.com/roburio/builder.git" }