Search OCaml packages
max) { row = max } }" @keyup.up="if (row !== null) { row -=1; if (row < 0) { row = null } }" @keyup.right="if (col < 1) col++" @keyup.left="if (col >= 1) col--" :aria-activedescendant="row !== null ? 'package-autocomplete-'+row+'-'+col : null" hx-get="/packages/autocomplete" hx-params="q" hx-trigger="keyup changed, search" hx-target="#header-search-results" hx-indicator="#header-search-indicator" autocomplete="off" >
Standard Library API
Learn
Tools
Packages
Community
News
Play
Search OCaml packages
Learn
Tools
Packages
Community
News
Play
Standard Library API
Get started
package
builder
latest (0.4.0)
0.4.0
0.3.2
0.3.0
search
Overview
Docs
You can search for identifiers within the package.
in-package search v0.2.0
package builder
builder
CHANGES
LICENSE
README
Library
builder
Builder
Log
Asn
Sources
builder
builder.ml
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Package index
builder
CHANGES
v0.4.0 (2024-09-04)
improve documentation (#37 et al, fixes #27)
adapt to asn1-combinators 0.3.0 API: remove cstruct (#49 @hannesm)
queue up observe messages (#48 @reynir)
use "/job/
/build/
/main-binary" alias - eases bootstrapping (#42 @reynir)
drop platform: advice to shutdown workers (#39 @reynir)
FreeBSD: add builder_worker service script (#37 @hannesm)
client: enumerate valid periods in
--help
(#36 @reynir)
add an interval of "never" to never schedule a job (#34 @hannesm, fixes #32)
client: observe omit the UUID (#33 @hannesm)
v0.3.2 (2023-02-17)
Worker: fix create_process (@hannesm)
Worker: timeout of 1 hour (#28 @hannesm)
Inspect: add flag to print job information (#31 @reynir)
Adapt to http-lwt-client 0.2.0 API (@hannesm)
v0.3.1 (2022-03-15)
Debian postinstall: create user/group conditionally, systemd daemon-reload
FreeBSD packaging: add user/group for builder, create /var/db/builder
Debian packaging: set architecture to DEB_TARGET_ARCH
FreeBSD packaging: normalize version (. instead of -)
Debian template: install dh-exec
Refactor builder-worker.server: split long ExecStart line, use variables for builder platform and docker image, pass platform to builder-worker
Update to cmdliner 1.1.0
v0.3.0 (2021-11-11)
server: unstuck waiting workers when a new queue is created for a platform
server: warn when a worker requests a job for a new platform when a template does not exist
server: improve logging of workers (always prefix uuid)
worker: kill process group when server communication fails
worker: collect output on any exit code
client: observe-latest has optional platform and job_name arguments
client: execute has an optional platform argument
Debian and FreeBSD packaging improvements
v0.2.0 (2021-11-04)
Client: print relative timestamp for worker output
Client: report result of command execution
Add platform string to jobs (supporting one server for multiple heterogenous workers)
Debian packaging: add "builder" user, create /var/lib/builder, use 0644 for service scripts and metadata
Worker: simplify and unify failure behaviour (exit on error)
Revise communication protocol (breaks backwards compatibility)
v0.1.2 (2021-10-25)
Avoid deprecated functions of Fmt (#14 @hannesm)
Drop rresult dependency (#14 @hannesm)
v0.1.1 (2021-09-28)
Create and reuse a singe happy_eyeballs state in the server (#13 @hannesm)
v0.1.0 (2021-09-14)
Initial public release