aboutsummaryrefslogtreecommitdiff
path: root/guix-qa-frontpage/manage-builds.scm
Commit message (Collapse)AuthorAge
* Retry canceling buildsChristopher Baines28 hours
| | | | As sometimes this times out.
* Increase timeout when canceling buildsChristopher Baines28 hours
|
* Handle 404's while processing branch buildsChristopher Baines28 hours
|
* Avoid issue with accessing the Git repo from fibersChristopher Baines28 hours
|
* Process the issue builds in parallelChristopher Baines3 days
|
* Submit builds in parallel via fibersChristopher Baines3 days
|
* Submit branch builds via a fiberChristopher Baines3 days
| | | | Rather than a thread.
* Increase timeout for submitting buildsChristopher Baines6 days
|
* Handle issues.guix GraphQL queries failing betterChristopher Baines2024-04-23
|
* 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
|
* 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.
* Set higher rebuild number limit for patch series.Julien Lepiller2023-11-02
| | | | | This allows building Java updates which impact 600 packages per architecture.
* Fetch and display package reproducibility information for branchesChristopher Baines2023-10-29
| | | | This involved some refactoring of branch data in general.
* Make "large-number-of-builds" an issue statusChristopher Baines2023-10-29
| | | | Rather than these falling within the unknown status.
* Refactor fetching data from patchworkChristopher Baines2023-10-17
| | | | | | | | | 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.
* Provide a fallback approach for branch buildsChristopher Baines2023-10-15
| | | | | Where the comparison between the master branch isn't available, but the branch revision has been processed.
* Refactor submit-builds-for-categoryChristopher Baines2023-10-15
| | | | | | Pull out the handling of the derivation-changes data, so that submit-builds-for-category can be used when you're not dealing with data service comparisons.
* Ignore canceled builds when looking at changesChristopher Baines2023-09-17
|
* Use the new fold-builds procedure from the build coordinatorChristopher Baines2023-09-16
|
* Add more logging around submitting builds for issuesChristopher Baines2023-09-15
| | | | As I don't know where it's getting stuck.
* Add missing #:timeoutChristopher Baines2023-09-15
|
* Add port timeouts around canceling buildsChristopher Baines2023-09-15
|
* Use timeouts for talking to the data service and build coordinatorChristopher Baines2023-09-13
|
* Move submitting patch builds in to a fiberChristopher Baines2023-09-13
| | | | As this should help improve reliability and parallelism (eventually).
* Add metrics around the submit builds threadsChristopher Baines2023-09-07
| | | | Mostly so I can see if they get stuck.
* Avoid take not working when there are less than 2 merge requestsChristopher Baines2023-08-25
|
* Only consider branches with merge requestsChristopher Baines2023-08-24
|
* Fix number to string issueChristopher Baines2023-08-24
|
* Skip updating derived priorities when canceling buildsChristopher Baines2023-08-19
| | | | As this should be unnecessary.
* Always look at canceling branch buildsChristopher Baines2023-08-17
|
* Remove now unnecessary number->stringChristopher Baines2023-08-16
|
* Map over the issue numbersChristopher Baines2023-08-15
|
* Fix handling of issue numbersChristopher Baines2023-08-15
|
* Fix 1+ procedureChristopher Baines2023-08-15
|
* Fix issues-with-builds-to-cancel in the patch builds threadChristopher Baines2023-08-15
|
* Track when builds are submitted, and cancel them laterChristopher Baines2023-08-08
| | | | | | This housekeeping helps avoid building things unnecessarily, as well as avoiding builds that can't happen since the derivation might no longer be available.
* Always cancel builds not for revisionChristopher Baines2023-08-01
| | | | Rather than doing this only after submitting new builds.
* Set thread namesChristopher Baines2023-07-25
| | | | To help with debugging.
* Tweak priorities for branch buildsChristopher Baines2023-07-11
| | | | | It will probably be good to update the priorities as well, to handle when the 2nd branch in the queue becomes the 1st one.
* Add a new package changes pageChristopher Baines2023-07-05
| | | | And make some refactoring to make this easier.
* Guard against exceptions fetching branch derivation changesChristopher Baines2023-06-28
|
* Submit builds for the first two branchesChristopher Baines2023-06-28
| | | | Rather than the first 1.
* Better handle systems with expected low substitute availabilityChristopher Baines2023-06-25
| | | | | And include powerpc64le-linux in this list, as the bordeaux build farm doesn't have consistent capacity for this system yet.
* Increase the build limit for patchesChristopher Baines2023-06-19
|