aboutsummaryrefslogtreecommitdiff
path: root/guix-qa-frontpage/server.scm
Commit message (Expand)AuthorAge
* Use knots web server exception handling featureChristopher Baines2025-01-26
* Add a robots.txt file•••To try and discourage scraping the pages that change often and aren't worth indexing. Christopher Baines2025-01-15
* Add missing import•••For fiberize. Christopher Baines2025-01-15
* Improve the branches page•••And add a JSON repsonse. Christopher Baines2025-01-06
* Use more from knotsChristopher Baines2025-01-06
* Use Guile Knots•••Rather than the build coordinator for fibers utilties. Christopher Baines2024-12-17
* Update and refactor the data service details•••The repository id has changed in the database, so update. Christopher Baines2024-12-15
* Instrument the time to submit buildsChristopher Baines2024-07-12
* Fix the branch package changes pageChristopher Baines2024-07-08
* Query for branch changes by system•••And don't store the full data in the database, just the counts. This should avoid timeout issues with the data service and speed up storing and fetching the data from the cache. Christopher Baines2024-06-22
* Set %patchwork-series-default-count earlier•••So it's set for the database threads. Christopher Baines2024-06-08
* Move starting all threads to start-guix-qa-frontpageChristopher Baines2024-06-08
* Fix not passing #:count to latest-patchwork-series-by-issueChristopher Baines2024-05-22
* Use the individual issue series data cache for the issue pageChristopher Baines2024-05-18
* Use fibers for refreshing issue and branch dataChristopher Baines2024-05-17
* Write metrics as a single string•••To reduce the number of system calls. Christopher Baines2024-05-17
* Use cooperative scheduling for fibers•••To simplify things. Christopher Baines2024-05-17
* Submit builds in parallel via fibersChristopher Baines2024-05-15
* Submit branch builds via a fiber•••Rather than a thread. Christopher Baines2024-05-15
* Pre-compute the branch, and use the issue title as well•••This allows changing the branch that QA applies the patches to by changing the title of the issue. Christopher Baines2024-05-15
* Update the metrics approachChristopher Baines2024-04-26
* Make some module tweaksChristopher Baines2024-03-17
* Add an information flow diagramChristopher Baines2024-01-20
* Use a different symbol when waiting for build results•••And group these issues towards the top of the patches list since they potentially can be merged if there's not too many builds remaining. Christopher Baines2023-11-03
* Change text for the "waiting for build results" statusChristopher Baines2023-11-03
* Start to better describe when builds are waiting to happen•••Don't use the same styling as failed builds on the issue page, and also separate out the systems which don't count towards the issue status. Christopher Baines2023-11-02
* Add a simple package pageChristopher Baines2023-10-31
* Generate a reproducible.json file•••Which can hopefully be consumed by https://ismypackagereproducibleyet.org/ Christopher Baines2023-10-31
* Add a reproducible-builds page to display data and issues•••Maybe this will be a useful starting point. Christopher Baines2023-10-30
* Fetch and display package reproducibility information for branches•••This involved some refactoring of branch data in general. Christopher Baines2023-10-29
* Make "large-number-of-builds" an issue status•••Rather than these falling within the unknown status. Christopher Baines2023-10-29
* Support filtering by branchChristopher Baines2023-10-21
* Highlight the intended branch on the issue pageChristopher Baines2023-10-21
* Add a new patches missing statusChristopher Baines2023-10-18
* Refactor fetching data from patchwork•••Fetch pages one at a time until the required number of patch series has been fetched. This commit also changes the ordering from issue number to the series ID, which will mean that series associated with older issues will be prefered over newer issues with older series. Christopher Baines2023-10-17
* Show the changes to cross derivations on issue pagesChristopher Baines2023-10-15
* Include more statuses in the badgesChristopher Baines2023-10-12
* Allow filtering issues by statusChristopher Baines2023-10-02
* Add some more issue statuses•••So it's easier to find issues that have specific problems. Christopher Baines2023-09-27
* Add a mechanism to add the reviewed-looks-good usertag to issues•••As a way of trying to prioritise merging patches that have been reviewed by someone. Christopher Baines2023-09-26
* Make reviewed-looks-good an issue statusChristopher Baines2023-09-26
* Better handle patches that don't applyChristopher Baines2023-09-19
* Move submitting patch builds in to a fiber•••As this should help improve reliability and parallelism (eventually). Christopher Baines2023-09-13
* Include port metrics•••To help identity if there are issues with too many file descriptors. Christopher Baines2023-09-07
* Display the README as a page•••Like the data service. Christopher Baines2023-09-04
* Switch to run-server/patched•••As run-server was just leading to two schedulers. Christopher Baines2023-07-25
* Reduce the fibers parallelism•••To avoid having too many threads. Christopher Baines2023-07-25
* Port the package changes functionality from branches to issuesChristopher Baines2023-07-21
* Add a new package changes page•••And make some refactoring to make this easier. Christopher Baines2023-07-05
* Add internal time metrics•••As this helps monitor for crashes. Christopher Baines2023-06-30