package builder
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=e769117348ae2f425018c24137ecb1de8ffbadd11f9f027bce299f556b60f530
sha512=f8cdb6c3f6684a97799e6f6b6a4f20c7b1632bca5a9ddbe0c9862c6bc85c0994b53102425afd4edf356169603d3701e584554be8069b9407b58404e5613cd445
CHANGES.md.html
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