aboutsummaryrefslogtreecommitdiff
path: root/guix-qa-frontpage
Commit message (Collapse)AuthorAge
* Refactor submitting builds for issuesChristopher Baines2023-04-09
| | | | So that the code may be used for an individual issue.
* Increase the number of patch series to show/processChristopher Baines2023-03-15
| | | | Also increase the parallelism for refreshing the data.
* Remove links from the table on the issue pageChristopher Baines2023-03-12
| | | | | They Guix Data Service pages don't directly match up with the numbers in the table.
* Add missing styles to the branch pageChristopher Baines2023-03-12
|
* Rework how processing the derivation comparisons happensChristopher Baines2023-03-12
| | | | | Focus on packages rather than builds, this fixes the unknown count when there are missing builds.
* Reduce the build limit for patchesChristopher Baines2023-03-12
| | | | | As the bordeaux build farm doesn't have a lot of capacity, so I'm not sure it's sensible to have raised the limit so much.
* 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-dataChristopher Baines2023-03-11
| | | | As these can't be read back from the cache.
* Fix the TTL for refreshing issue dataChristopher Baines2023-03-11
|
* Increase the number of database reader threadsChristopher Baines2023-03-11
| | | | | As these threads are used to run potentially expensive procedures, it's important to have lots of them.
* Better manage the data for issuesChristopher Baines2023-03-11
| | | | | | 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.
* Remove unnecessarily duplicated derivation changes proceduresChristopher Baines2023-03-11
|
* Rework the branch page and dataChristopher Baines2023-03-11
| | | | | This should address the performance problems, and begin to make this page useful.
* Use compression when requesting the branch derivation changesChristopher Baines2023-03-11
| | | | | JSON compresses well and these responses can be very large, so it's important to accept the compressed data.
* Submit patch builds in parallelChristopher Baines2023-03-09
|
* Increase the patch build limit to 1500 per systemChristopher Baines2023-03-06
| | | | As I've already seen some patches that exceed the 1000 limit.
* Increase the number of builds that can be performed for patchesChristopher Baines2023-03-06
| | | | | From 200 per system to 1000 per system. Also change the prioritisation to make best use of the build farm.
* Improve checking for patch branches to deleteChristopher Baines2023-03-03
| | | | | Lock the repository for shorter periods, and only when necessary. Plus improve exception handling and logging.
* Enable builds for core-updatesChristopher Baines2023-03-03
| | | | This really shouldn't require a code change, but it currently does.
* Add a place for some notesChristopher Baines2023-03-01
|
* Don't look at the version- branchesChristopher Baines2023-02-17
| | | | As these don't represent changes to check.
* Tweak the ttl handling when refreshing dataChristopher Baines2023-02-17
| | | | | So that unnecessary refreshing doesn't happen when restarting the qa-frontpage.
* Add a commentChristopher Baines2023-02-17
|
* Stop submitting builds for master branch system testsChristopher Baines2023-02-17
| | | | | These aren't really happening at the moment as there's limited i686-linux build capacity, plus some blocking builds. So stop submitting new ones.
* Tweak and join up how many patch series are processedChristopher Baines2023-02-17
| | | | By different parts of the code.
* Increase the number of series to create branches forChristopher Baines2023-02-14
|
* Further tweak managing patch branchesChristopher Baines2023-02-14
|
* Fix deleting patch branchesChristopher Baines2023-02-14
| | | | | | Previously this wasn't working as getting the refs for the comparison was broken, this approach with just checking the revision details should be faster though.
* Make get-commit indifferent to the current working directoryChristopher Baines2023-02-14
|
* Add a way of fetching the revision details from the data serviceChristopher Baines2023-02-14
|
* Add response codes to the guix-data-service errorsChristopher Baines2023-02-14
|
* Drop the concurrency for fetching branch changesChristopher Baines2023-02-03
| | | | As that's quite expensive.
* Improve Guix Data Service requestsChristopher Baines2023-02-03
| | | | Make sure to raise exceptions when the Guix Data Service reports an error.
* Add a thread to refresh data for branchesChristopher Baines2023-02-03
|
* Drop the number of times to retry fetching branch derivation changesChristopher Baines2023-02-03
| | | | | As these requests are quite slow, so there isn't much value in retrying so many times.
* Specify systems when fetching derivation changes for branchesChristopher Baines2023-02-03
|
* Make the refresh data thread more specificChristopher Baines2023-02-03
| | | | As I want to add another thread for non-patch branches.
* Switch to just submitting builds for i686-linux system testsChristopher Baines2023-02-03
| | | | | As there are blocked builds for the x86_64-linux and aarch64-linux system tests.
* Fix typoJulien Lepiller2023-02-02
|
* Tag builds for system testsChristopher Baines2022-12-15
|
* Start submitting builds for system testsChristopher Baines2022-12-15
| | | | | | This'll enable getting system test information in to the data service, which will in turn enable starting running system tests for patches when appropriate.
* Add more procedures for getting Guix Data Service informationChristopher Baines2022-12-15
|
* Stop looking at i686-linux buildsChristopher Baines2022-12-12
| | | | As they're unreliable at the moment.
* Improve the badgesChristopher Baines2022-12-11
| | | | Make them bigger and a consistent size, also increase the font size.
* Ignore derivation lint warningsChristopher Baines2022-12-10
| | | | As the data service doesn't process these any longer.
* Don't cache missing refs for issue branchesChristopher Baines2022-12-09
|
* Enable selecting which values to cache with with-sqlite-cacheChristopher Baines2022-12-09
|
* Fix some variable issuesChristopher Baines2022-12-09
|
* Make sure to delete branches when applying patches failsChristopher Baines2022-12-09
| | | | | As it's important not to leave a branch around that doesn't correspond to the latest set of patches.