aboutsummaryrefslogtreecommitdiff
path: root/Makefile.am
Commit message (Collapse)AuthorAge
* Add local agent messagingChristopher Baines2021-01-16
| | | | | This is untested, but might be quite cool for running a single agent instance of the build coordinator, all in one process.
* Rework the agent messaging modulesChristopher Baines2021-01-15
|
* Separate the agent messaging server and client codeChristopher Baines2020-10-07
| | | | So that the client part doesn't depend on fibers.
* Split the fibers utils from the main utils moduleChristopher Baines2020-10-07
| | | | | To start making it possible to use the agent, without having to load anything related to fibers (as it doesn't work on the hurd yet).
* Add install-data-local to Makefile.amChristopher Baines2020-09-16
| | | | To install the sqitch data and README.org.
* Use the guile-prometheus library for the metricsChristopher Baines2020-08-31
| | | | Which was extracted from the Guix Build Coordinator.
* Add a function to notify the Guix Data Service about build eventsChristopher Baines2020-07-01
|
* Convert the client actions to happen over HTTPChristopher Baines2020-05-17
| | | | | | | | | | | | There were a few issues with the previous approach, I was concerned about trying to write to the SQLite database from two processes, it's already segfaulting occasionally when accessing it from just one. Additionally, the client actions were already doing things that should happen in the coordinator process, like allocating builds. I'm trying to not turn this in to a web app, but not doing very well. Although having this information and these actions available over the network does make it possible to build a web app frontend, which I've had in mind.
* Add a new metrics moduleChristopher Baines2020-04-26
| | | | To produce Prometheus style metrics for the counts of various things.
* Add a script to fetch builds from the Guix Data ServiceChristopher Baines2020-04-25
| | | | As that is an easy way to find things to build.
* Implement storing derivationsChristopher Baines2020-04-06
|
* Add a config.scm fileChristopher Baines2020-04-04
|
* Remove EXTRA_DIST from Makefile.amChristopher Baines2020-04-04
| | | | It seems to cause problems, as it's defined in guile.am as well.
* Initial commitChristopher Baines2020-04-03
Setup done with the aid of [1]. 1: https://www.draketo.de/proj/with-guise-and-guile/guile-projects-with-autotools.html