aboutsummaryrefslogtreecommitdiff
path: root/guix-data-service/web/build
Commit message (Expand)AuthorAge
* Use knots•••A library of extracted Guile Fibers patterns and utilities. Christopher Baines2024-12-15
* Fix some select-build-servers callsChristopher Baines2023-12-04
* Stop using a pool of threads for database operations•••Now that squee cooperates with suspendable ports, this is unnecessary. Use a connection pool to still support running queries in parallel using multiple connections. Christopher Baines2023-07-10
* Fix an issue with the /builds pageChristopher Baines2022-03-11
* Set more informative page titles•••For many pages where previously the title was just "Guix Data Service". Signed-off-by: Christopher Baines <mail@cbaines.net> Canan Talayhan2021-04-23
* Support more query parameters on the /builds pageChristopher Baines2021-02-08
* Fix rendering of the /builds pageChristopher Baines2020-10-21
* Limit the builds displayed on the /builds page•••Otherwise it can't render if there are lots of builds. Christopher Baines2020-10-21
* Tweak linking to build servers•••Move the logic from different places in the view code, and also start supporting linking to guix.cbaines.net builds. I'm unsure quite how to generalise this, but just starting doing it is probably the way forward. Christopher Baines2020-10-11
* Completely rework the way db connections are handled during requests•••Previously, a connection was passed through the code handling the request. When queries were performed, this could block the thread though, potentially leaving the server unable to serve other requests. Instead, this now runs queries in a pool of threads. This should remove the possibility of blocking the threads used by the web server, and in doing so, some of the queries have been parallelised. I''m still not sure about the naming and syntax, but I think the functionality is a sort of step forward. Christopher Baines2020-10-03
* Fix the builds table headersChristopher Baines2020-07-02
* Improve the linking to build servers•••Add a build-url function that returns the URL to use, and use this where appropriate. Christopher Baines2020-07-01
* Fix match in render-buildsChristopher Baines2020-06-28
* Add a lookup_builds field to the build_servers table•••This is to allow for build servers where only the substitutes should be queried, and it shouldn't be assumed that they're running Cuirass. Christopher Baines2020-05-24
* Add links from the builds pages to the pages for individual buildsChristopher Baines2019-12-22
* Break down the build stats by build serverChristopher Baines2019-12-14
* Move build-status helpers to the html-utils moduleChristopher Baines2019-12-12
* Support querying builds by build serversChristopher Baines2019-12-12
* Support querying builds by statusChristopher Baines2019-12-12
* Extract the builds page in to it's own set of modules•••To allow for expanding it, without cluttering the root controller. Christopher Baines2019-11-24