aboutsummaryrefslogtreecommitdiff
path: root/guix-qa-frontpage/server.scm
Commit message (Collapse)AuthorAge
* Make patch testing conditional on master branch substitute availabilityChristopher Baines2023-05-23
| | | | | | | | | 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.
* Extract out branch related codeChristopher Baines2023-05-23
|
* Change branch comparisons to work on more specific commit rangesChristopher Baines2023-05-22
| | | | | | Rather than just comparing against the latest master revision. This includes changes to improve request handling to the data service.
* Instrument the substitute availability of branchesChristopher Baines2023-05-06
| | | | So that it's possible to get an idea of how this changes over time.
* Make some tweaks around refreshing patches dataChristopher Baines2023-04-20
|
* Increase the number of patch series to show/processChristopher Baines2023-03-15
| | | | Also increase the parallelism for refreshing the data.
* 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
|
* 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.
* 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.
* Tweak and join up how many patch series are processedChristopher Baines2023-02-17
| | | | By different parts of the code.
* Drop the concurrency for fetching branch changesChristopher Baines2023-02-03
| | | | As that's quite expensive.
* Add a thread to refresh data 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.
* Improve the badgesChristopher Baines2022-12-11
| | | | Make them bigger and a consistent size, also increase the font size.
* Don't cache missing refs for issue branchesChristopher Baines2022-12-09
|
* Improve caching of the base and target refsChristopher Baines2022-12-06
|
* Pull more get-issue-branch-base-and-target-refs calls outChristopher Baines2022-12-05
|
* Add a orange medium badge for "needs investigation" issuesChristopher Baines2022-12-05
| | | | The text should be improved later.
* Pull get-issue-branch-base-and-target-refs outChristopher Baines2022-12-05
|
* Increase the parallelism for refreshing dataChristopher Baines2022-11-28
|
* Improve linking to the Guix Data Service comparisonChristopher Baines2022-11-22
|
* Switch to using the git repository for comparison informationChristopher Baines2022-11-20
| | | | Rather than storing the revisions in Patchwork checks.
* Improve the derivation changes error handlingChristopher Baines2022-11-19
|
* Slightly drop the number of series to refreshChristopher Baines2022-11-19
| | | | So that it's closer to the 300 series displayed on the patches page.
* Remove some noise from querying derivation changesChristopher Baines2022-11-19
|
* Raise errors from patch-series-comparisonChristopher Baines2022-11-17
| | | | When the response indicates a problem.
* Add more exception handling for derivation changesChristopher Baines2022-11-17
|
* Simplify data refresh code and add some parallelismChristopher Baines2022-11-17
|
* Start highlighting build issues in the overall patch statusChristopher Baines2022-11-17
|
* Handle not being able to fetch derivation changes when refreshing dataChristopher Baines2022-11-16
|
* Make the data refresh thread smarterChristopher Baines2022-11-03
| | | | | Sleep for a variable amount of time, dependent on how long the refresh process has taken.
* Get more data from mumiChristopher Baines2022-10-25
| | | | | Query the open status so that Patchwork isn't relied on for that. Also switch to querying the tags in bulk.
* Just include the badge SVGs three timesChristopher Baines2022-10-16
| | | | | I don't understand enough about the structure to construct it, so just include the full SVGs for each status.
* Fix an issue with the issue number for badge requestsChristopher Baines2022-10-16
|
* Add some bigger badges for issuesChristopher Baines2022-10-16
| | | | With help from Arun.
* Improve overall statuses to take tags in to accountChristopher Baines2022-10-05
|
* Increase the number of issues to process the status forChristopher Baines2022-10-05
|
* Try to make the patches list more usefulChristopher Baines2022-10-04
| | | | | | Sort so that the oldest patch series with a good status comes first. Also limit the number of issues displayed.
* Use SVG images for the overall patch statusesChristopher Baines2022-10-04
| | | | This will make them easy to include in issues.guix.gnu.org.
* Fix a patch-series-derivation-changes-url callChristopher Baines2022-09-18
|
* Speed up the /patches pageChristopher Baines2022-09-18
| | | | And add more debugging for slowness.
* Refresh some data regularlyChristopher Baines2022-09-18
|
* Increase TTL for the drv change info used for patches pageChristopher Baines2022-09-17
|
* Display the issue tags on the issue pageChristopher Baines2022-09-17
|