aboutsummaryrefslogtreecommitdiff
path: root/Makefile.am
Commit message (Collapse)AuthorAge
* Remove the now unused queue builds scriptChristopher Baines2024-03-16
| | | | This has mostly been replaced by the bffe.
* Hack the autotools stuff to try and allow minimal buildsChristopher Baines2022-01-02
| | | | | | | | | No idea what this stuff is, but modify it with the intent of allowing building just the sources related to the agent, if guile-fibers is missing. This should make it easier to avoid problems in Guix where things like guile-fibers are currently broken for aarch64-linux, and also avoid having a load of perl dependencies for the agent, which doesn't use sqitch.
* 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