aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Pass the accept header when requesting build infoChristopher Baines2023-07-24
* Report backtraces in the state channelChristopher Baines2023-07-24
* Use guile-next in guix-dev.scm•••As it supports suspending soft ports. Christopher Baines2023-07-24
* Fix use of most-appropriate-mime-typeChristopher Baines2023-07-24
* Hack non-blocking support to most http requests•••Make the sockets non blocking, and avoid using read-response-body. This commit also moves the state channel in to a fiber. Christopher Baines2023-07-19
* Support creating a PID fileChristopher Baines2023-07-12
* Don't crash if the homepage template doesn't existChristopher Baines2023-07-12
* Retry fetching the initial stateChristopher Baines2023-07-12
* Remove the bffe script•••The way to run the bffe is calling the run-bffe-service procedure, that provide the easiest way of configuring and customising the behaviour directly in Guile. Christopher Baines2023-07-12
* Add some information to the READMEChristopher Baines2023-07-12
* Tune the fibers settingsChristopher Baines2023-07-12
* Update guix-dev.scmChristopher Baines2023-07-12
* Fix recording revisions as processed•••When there's not a processed commits file. Christopher Baines2023-06-15
* Set current output port bufferingChristopher Baines2023-06-14
* Fix bracketsChristopher Baines2023-06-14
* Add exception handling for the exception handlingChristopher Baines2023-06-13
* Move exception handler in to the loop•••So things don't just stop on the dreaded "conversion to port encoding failed" error. Christopher Baines2023-06-12
* Reverse the revisions list•••So that older revisions are processed first. Christopher Baines2023-06-02
* Log the number of unseen revisionsChristopher Baines2023-06-02
* Add initial support for submitting builds•••This provides similar functionality as provided by the guix-build-coordinator-queue-builds-from-guix-data-service script, but I think this is a better place for it. Currently submitting builds isn't possible from the command line options, but that could be supported in the future. Christopher Baines2023-06-02
* Remove the placeholder templateChristopher Baines2023-06-02
* Add config.scmChristopher Baines2023-06-02
* Add riscv64-linux as a category for agentsChristopher Baines2023-05-31
* Handle removing builds from agents on setup failures•••On the activity page. Christopher Baines2023-05-03
* Figured out passing the accept header•••Solution, when Guile says "Bad value for header", just add more parens. Christopher Baines2023-04-30
* Revert "Add .json suffixes to the agent and build requests"•••This doesn't work, if only I could work out how to get Guile to pass the Accept header :( This reverts commit 86df0679612d2b85350ce8def48e319579f7f845. Christopher Baines2023-04-30
* Add .json suffixes to the agent and build requests•••So that we get back JSON rather than HTML when talking to another bffe instance. Christopher Baines2023-04-30
* Link to the build and agent pages from the activity pageChristopher Baines2023-04-30
* Add basic pages for builds and agentsChristopher Baines2023-04-30
* Reverse proxy the build, agent and agent allocation plan responses•••From the coordinator. This is so the bffe can render pages based on this data. Christopher Baines2023-04-29
* Add a gauge for the events channel state idChristopher Baines2023-04-24
* Remove peekChristopher Baines2023-04-24
* Change the metrics endpoint•••Given this might sit alongside the nar-herder or something else that publishes /metrics, use a more specific path. Christopher Baines2023-04-24
* Tune the server startupChristopher Baines2023-04-24
* Add exception handling to the state channelChristopher Baines2023-04-24
* Make the event source configurableChristopher Baines2023-04-24
* Set a custom printer for the fibers scheduler•••In case this causes reliability problems. Christopher Baines2023-04-24
* Further fix /events with no query parametersChristopher Baines2023-04-22
* Handle the query string not existing for /eventsChristopher Baines2023-04-22
* Fix HTTP response code for errorsChristopher Baines2023-04-22
* Initial commitChristopher Baines2023-04-13