aboutsummaryrefslogtreecommitdiff
path: root/guix-qa-frontpage/manage-builds.scm
Commit message (Collapse)AuthorAge
* Mark armhf-linux as having expected low substitute availabilityHEADmasterChristopher Baines2025-02-19
| | | | Maybe this'll change once more machines are available.
* Use Guile KnotsChristopher Baines2024-12-17
| | | | Rather than the build coordinator for fibers utilties.
* Revert "Fix a couple of undefined variables"Christopher Baines2024-12-17
| | | | This reverts commit 439a6a8a2ef9aa3e6541f7077070255b5db1e1be.
* Fix a couple of undefined variablesChristopher Baines2024-12-15
|
* Update and refactor the data service detailsChristopher Baines2024-12-15
| | | | The repository id has changed in the database, so update.
* Try to fix exception handling for branch buildsChristopher Baines2024-08-31
|
* Retry fetching branch changes from the data serviceChristopher Baines2024-07-08
| | | | As these requests can sometimes time out.
* Don't submit powerpc64le-linux builds for nowChristopher Baines2024-06-27
|
* Skip updating derived priorities for branch buildsChristopher Baines2024-06-25
| | | | As I think this can be skipped without affecting the derived priorities.
* Increase port timeout for canceling buildsChristopher Baines2024-06-25
|
* Don't submit i586-gnu builds for the momentChristopher Baines2024-06-25
| | | | | The childhurd's connected to the bordeaux build farm just aren't reliable enough yet.
* Just shuffle by nameChristopher Baines2024-06-22
| | | | | | Otherwise the x86_64-linux builds and aarch64-linux builds will be submitted before everything else, which sort of makes sense, but doesn't load other machines early enough.
* Tweak derivation-changes-vectors->builds-to-keep-and-submitChristopher Baines2024-06-22
| | | | | Use a different variable name for the initial derivation-changes-vectors, and fix a index increment.
* Rework submitting builds for branchesChristopher Baines2024-06-22
| | | | | | Request the builds for each system separately as this reduces the load on the data service, and shuffle the builds before submitting to help ensure some builds for each system get submitted quickly.
* Reduce logging for some data service errorsChristopher Baines2024-06-21
|
* Log the URL when failing to fetch derivation changesChristopher Baines2024-06-21
|
* Just build one branch at a timeChristopher Baines2024-06-12
|
* Add riscv64-linux to %systems-to-submit-builds-forChristopher Baines2024-06-12
| | | | As I think we're now ready to start building patches and branches.
* Fix log messagesChristopher Baines2024-05-17
|
* Retry canceling buildsChristopher Baines2024-05-17
| | | | As sometimes this times out.
* Increase timeout when canceling buildsChristopher Baines2024-05-17
|
* Handle 404's while processing branch buildsChristopher Baines2024-05-17
|
* Avoid issue with accessing the Git repo from fibersChristopher Baines2024-05-17
|
* Process the issue builds in parallelChristopher Baines2024-05-15
|
* Submit builds in parallel via fibersChristopher Baines2024-05-15
|
* Submit branch builds via a fiberChristopher Baines2024-05-15
| | | | Rather than a thread.
* Increase timeout for submitting buildsChristopher Baines2024-05-12
|
* 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.