aboutsummaryrefslogtreecommitdiff
path: root/guix-qa-frontpage
Commit message (Collapse)AuthorAge
* Use non-blocking when using zlibHEADmasterChristopher Baines37 hours
|
* Use fibers for refreshing issue and branch dataChristopher Baines37 hours
|
* Write metrics as a single stringChristopher Baines37 hours
| | | | To reduce the number of system calls.
* Queue writes since they seem to be delayedChristopher Baines37 hours
|
* Use cooperative scheduling for fibersChristopher Baines37 hours
| | | | To simplify things.
* Retry canceling buildsChristopher Baines37 hours
| | | | As sometimes this times out.
* Increase timeout when canceling buildsChristopher Baines37 hours
|
* Handle 404's while processing branch buildsChristopher Baines37 hours
|
* Avoid issue with accessing the Git repo from fibersChristopher Baines37 hours
|
* Process the issue builds in parallelChristopher Baines4 days
|
* Add a way of controling the fibers for-each batch sizeChristopher Baines4 days
|
* Submit builds in parallel via fibersChristopher Baines4 days
|
* Submit branch builds via a fiberChristopher Baines4 days
| | | | Rather than a thread.
* Add some fibers utils from the bffeChristopher Baines4 days
|
* Just use with-fibers-port-timeouts from the build coordinatorChristopher Baines4 days
|
* Show the branch on the patches pageChristopher Baines4 days
|
* Switch to Mumi/Debbugs issue titlesChristopher Baines4 days
| | | | | Rather than using the data from Patchwork, this change also strips the [...] prefix.
* Pre-compute the branch, and use the issue title as wellChristopher Baines4 days
| | | | | This allows changing the branch that QA applies the patches to by changing the title of the issue.
* Do less in the with-sqlite-cache transactionChristopher Baines6 days
|
* Simplify patches-viewChristopher Baines7 days
|
* Increase timeout for submitting buildsChristopher Baines7 days
|
* Fix non-master branch orderingChristopher Baines10 days
|
* Update the metrics approachChristopher Baines2024-04-26
|
* Handle issues.guix GraphQL queries failing betterChristopher Baines2024-04-23
|
* Sort the patches before applying them to the git branch.Vivien Kraus2024-04-16
| | | | | | | | | | | | | | | | | By default, the patches are not ordered. Because of the unreliability of e-mail delivery, they can be received completely out of order. Patchwork may also re-order them, and they may get ordered by commit author date (or, equivalently, e-mail Date header). Both possibilities lead to failure to apply patches if the order is incorrect for two patches that do not commute. The patch name contains a header: [bug#xxx,v12,i/n] where "i" is the variable part and indicates the patch number. Git pads "i" with zeros if needed. The string order of the names is thus the true commit order. * guix-qa-frontpage/manage-patch-branches.scm (create-branch-for-issue): Sort patches according to their "name".
* Fix checking for unknown commitsChristopher Baines2024-04-02
|
* Fix ordering of simple-format callChristopher Baines2024-04-02
|
* Add more logging around checking base branch changesChristopher Baines2024-04-02
|
* Enable checking for base revision changes for all branchesChristopher Baines2024-04-02
|
* Fix not deleting some patch branchesChristopher Baines2024-04-01
| | | | When the patches were for a non-master branch.
* Reduce the number of changes compared to master for branchesChristopher Baines2024-03-30
| | | | | As it was rather high, and it doesn't make sense to be merging a branch if there are lots of changes.
* Try to better handle debbugs being unavailableChristopher Baines2024-03-26
|
* Add a buffer to prevent deleting some branches that aren't foundChristopher Baines2024-03-17
| | | | To reduce instances of branches getting repeatedly deleted then recreated.
* Make some module tweaksChristopher Baines2024-03-17
|
* Ignore build-already-processed errors when canceling buildsChristopher Baines2024-02-26
|
* Account for builds to keep when canceling branch buildsChristopher Baines2024-02-22
|
* Add an information flow diagramChristopher Baines2024-01-20
|
* Fix cancel-builds-not-for-revisionChristopher Baines2023-12-13
| | | | To actually cancel all the builds.
* Cancel builds in a loopChristopher Baines2023-12-13
| | | | | To ensure they're all canceled, since they might not all be returned initially when querying with #:relationship 'no-dependent-builds.
* Make sure builds are canceledChristopher Baines2023-12-13
|
* Cancel builds before submitting new onesChristopher Baines2023-11-26
| | | | | This should handle the case where we want to cancel a build then submit a new one for the same output.
* Cancel and resubmit builds where the derivation has changedChristopher Baines2023-11-26
| | | | | | But the output remains the same. This will hopefully avoid some instances where the data service deletes the derivation as it corresponds to a removed revision and the build can't start because of the missing derivation.
* Tweak error handling around talking to MumiChristopher Baines2023-11-06
| | | | | | I think requests to Mumi were being responded to with 502's, and that led QA to delete all the patch branches. This should hopefully stop that happening in the future.
* Fix the package changes table on the branch pageChristopher Baines2023-11-03
| | | | And only display the "below systems" message if there are any.
* Use a different symbol when waiting for build resultsChristopher Baines2023-11-03
| | | | | 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.
* Change text for the "waiting for build results" statusChristopher Baines2023-11-03
|
* Start to better describe when builds are waiting to happenChristopher Baines2023-11-02
| | | | | 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.
* Add "i686-linux" back to systems to considerChristopher Baines2023-11-02
| | | | As the substitute availability is better now.
* Set higher rebuild number limit for patch series.Julien Lepiller2023-11-02
| | | | | This allows building Java updates which impact 600 packages per architecture.
* Use call-with-blocked-asyncs when calling call-with-zlib-input-portChristopher Baines2023-11-01
| | | | Since it uses dynamic-wind that's incompatible with fibers.