aboutsummaryrefslogtreecommitdiff
path: root/guix-qa-frontpage/server.scm
Commit message (Expand)AuthorAge
* 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
* Improve support for redirecting to the branch pagesChristopher Baines2023-06-28
* Better handle systems with expected low substitute availability•••And include powerpc64le-linux in this list, as the bordeaux build farm doesn't have consistent capacity for this system yet. Christopher Baines2023-06-25
* Move issue related code from the server moduleChristopher Baines2023-06-15
* Make branch builds conditional on master branch substitute availability•••As is done for patches. While the build coordinator prioritises the builds, I think this can stil help make best use of the build farm. Christopher Baines2023-06-03
* Highlight when branches are out of dateChristopher Baines2023-06-02
* Highlight low master branch substitute availability on the issue pageChristopher Baines2023-06-02
* Try to reduce the frequency of the requests to issues.guix.gnu.org•••To avoid the DoS protection. Christopher Baines2023-05-31
* Set a more sensible #:ttl on list-non-master-branchesChristopher Baines2023-05-25
* Redirect from the issue page to a branch•••When this issue is a request to merge a branch. Christopher Baines2023-05-24
* Show a table of branches on the homepageChristopher Baines2023-05-24
* Make patch testing conditional on master branch substitute availability•••Patch testing has been disabled manually recently as master branch substitute availability has been low, but this change automates that. While this check is quite rough, it's generally not worth submitting builds when the substitute availability for the master branch is low since the build farm will be busy with master branch builds. Christopher Baines2023-05-23
* Extract out branch related codeChristopher Baines2023-05-23
* Change branch comparisons to work on more specific commit ranges•••Rather than just comparing against the latest master revision. This includes changes to improve request handling to the data service. Christopher Baines2023-05-22
* Instrument the substitute availability of branches•••So that it's possible to get an idea of how this changes over time. Christopher Baines2023-05-06
* Make some tweaks around refreshing patches dataChristopher Baines2023-04-20
* Increase the number of patch series to show/process•••Also increase the parallelism for refreshing the data. Christopher Baines2023-03-15
* Show more information about branches, including substitute availabilityChristopher Baines2023-03-12
* Simplify handling the derivation-changes in issue-dataChristopher Baines2023-03-11
* Avoid returning exceptions in the issue-data•••As these can't be read back from the cache. Christopher Baines2023-03-11
* Fix the TTL for refreshing issue dataChristopher Baines2023-03-11
* Better manage the data for issues•••Don't use the full derivation changes data when trying to render the page, as that might be quite large. Instead, compute and cache the counts, and then use this for rendering. Christopher Baines2023-03-11
* Remove unnecessarily duplicated derivation changes proceduresChristopher Baines2023-03-11
* Rework the branch page and data•••This should address the performance problems, and begin to make this page useful. Christopher Baines2023-03-11
* Don't look at the version- branches•••As these don't represent changes to check. Christopher Baines2023-02-17
* Tweak the ttl handling when refreshing data•••So that unnecessary refreshing doesn't happen when restarting the qa-frontpage. Christopher Baines2023-02-17
* Tweak and join up how many patch series are processed•••By different parts of the code. Christopher Baines2023-02-17
* Drop the concurrency for fetching branch changes•••As that's quite expensive. Christopher Baines2023-02-03
* Add a thread to refresh data for branchesChristopher Baines2023-02-03
* Make the refresh data thread more specific•••As I want to add another thread for non-patch branches. Christopher Baines2023-02-03
* Improve the badges•••Make them bigger and a consistent size, also increase the font size. Christopher Baines2022-12-11
* Don't cache missing refs for issue branchesChristopher Baines2022-12-09