Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Tweak priorities for branch builds | Christopher Baines | 2023-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 page | Christopher Baines | 2023-07-05 |
| | | | | And make some refactoring to make this easier. | ||
* | Guard against exceptions fetching branch derivation changes | Christopher Baines | 2023-06-28 |
| | |||
* | Submit builds for the first two branches | Christopher Baines | 2023-06-28 |
| | | | | Rather than the first 1. | ||
* | Better handle systems with expected low substitute availability | Christopher Baines | 2023-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 patches | Christopher Baines | 2023-06-19 |
| | |||
* | Increase the priority of branch builds | Christopher Baines | 2023-06-08 |
| | | | | To match that of the lower priority patch builds. | ||
* | Make branch builds conditional on master branch substitute availability | Christopher Baines | 2023-06-03 |
| | | | | | As is done for patches. While the build coordinator prioritises the builds, I think this can stil help make best use of the build farm. | ||
* | Fix for-each-build | Christopher Baines | 2023-06-01 |
| | | | | Use stream-fold as intended, rather than stream-for-each. | ||
* | Automate submitting builds for branches | Christopher Baines | 2023-05-25 |
| | | | | Based on the guix-patches issues. | ||
* | Make patch testing conditional on master branch substitute availability | Christopher Baines | 2023-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 code | Christopher Baines | 2023-05-23 |
| | |||
* | Drop the build limit for patch testing | Christopher Baines | 2023-05-23 |
| | | | | This will avoid a flood of builds when re-enabling this. | ||
* | Update and re-enable cancelling builds | Christopher Baines | 2023-05-23 |
| | | | | | This will need some monitoring to make sure it doesn't negatively affect the build coordinator. | ||
* | Adjust build code for derivation changes refactoring | Christopher Baines | 2023-05-23 |
| | |||
* | Support submitting branch builds manually | Christopher Baines | 2023-05-16 |
| | |||
* | Stop canceling builds again | Christopher Baines | 2023-04-25 |
| | | | | | | | | The listing builds with no dependent builds is currently too expensive, and results in queries that take long enough to block regular build coordinator activity. This reverts commit 15ddc9c552207a7491824a539f99f9edfd3e51f0. | ||
* | Stop submitting builds for core-updates | Christopher Baines | 2023-04-25 |
| | | | | As I think the branch will be merged soon. | ||
* | Start canceling builds again | Christopher Baines | 2023-04-20 |
| | | | | As this should work better now. | ||
* | Submit branch builds in parallel | Christopher Baines | 2023-04-20 |
| | | | | As there can be quite a few, and this should speed things up. | ||
* | Reenable builds for core-updates | Christopher Baines | 2023-04-20 |
| | | | | Since hopefully the branch will be merged soon. | ||
* | Stop building core-updates | Christopher Baines | 2023-04-11 |
| | | | | | | | | While substitute availability was getting there, lots of changes were introduced in 2bde53c594aadca3df85d1011a41d8dfc183bb4b. There's only resources to build the branch while it's not changing a lot, so stop building it for now. | ||
* | Refactor submitting builds for issues | Christopher Baines | 2023-04-09 |
| | | | | So that the code may be used for an individual issue. | ||
* | Reduce the build limit for patches | Christopher Baines | 2023-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. | ||
* | Remove unnecessarily duplicated derivation changes procedures | Christopher Baines | 2023-03-11 |
| | |||
* | Submit patch builds in parallel | Christopher Baines | 2023-03-09 |
| | |||
* | Increase the patch build limit to 1500 per system | Christopher Baines | 2023-03-06 |
| | | | | As I've already seen some patches that exceed the 1000 limit. | ||
* | Increase the number of builds that can be performed for patches | Christopher Baines | 2023-03-06 |
| | | | | | From 200 per system to 1000 per system. Also change the prioritisation to make best use of the build farm. | ||
* | Enable builds for core-updates | Christopher Baines | 2023-03-03 |
| | | | | This really shouldn't require a code change, but it currently does. | ||
* | Stop submitting builds for master branch system tests | Christopher Baines | 2023-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 processed | Christopher Baines | 2023-02-17 |
| | | | | By different parts of the code. | ||
* | Specify systems when fetching derivation changes for branches | Christopher Baines | 2023-02-03 |
| | |||
* | Switch to just submitting builds for i686-linux system tests | Christopher Baines | 2023-02-03 |
| | | | | | As there are blocked builds for the x86_64-linux and aarch64-linux system tests. | ||
* | Tag builds for system tests | Christopher Baines | 2022-12-15 |
| | |||
* | Start submitting builds for system tests | Christopher Baines | 2022-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. | ||
* | Pull get-issue-branch-base-and-target-refs out | Christopher Baines | 2022-12-05 |
| | |||
* | Switch to using the git repository for comparison information | Christopher Baines | 2022-11-20 |
| | | | | Rather than storing the revisions in Patchwork checks. | ||
* | Also submit builds for i586-gnu | Christopher Baines | 2022-11-20 |
| | |||
* | Submit powerpc64le-linux builds for patches | Christopher Baines | 2022-11-20 |
| | |||
* | Increase the build limit for patches | Christopher Baines | 2022-11-20 |
| | | | | Making it per-system, rather than absolute. | ||
* | Increase the number of series to submit builds for | Christopher Baines | 2022-11-19 |
| | |||
* | Extend ttl for derivation-changes when managing builds | Christopher Baines | 2022-11-17 |
| | |||
* | Add missing #:unwind? #t | Christopher Baines | 2022-11-17 |
| | |||
* | Handle exceptions when fetching derivation changes for submitting builds | Christopher Baines | 2022-11-17 |
| | |||
* | Tweak builds-missing-for-derivation-changes? | Christopher Baines | 2022-11-17 |
| | | | | Consider any build, not just scheduled, started and succeeded ones. | ||
* | Skip inserting build if any build exists | Christopher Baines | 2022-11-17 |
| | | | | | Otherwise there will be repeated attempts to submit builds if the builds previously submitted have failed. | ||
* | Stop building staging | Christopher Baines | 2022-10-17 |
| | | | | As it's now been merged. | ||
* | Stop canceling builds for now | Christopher Baines | 2022-10-17 |
| | | | | I think this needs a bit more testing. | ||
* | Increase the build limit for patches | Christopher Baines | 2022-10-14 |
| | |||
* | Only cancel builds without any dependants | Christopher Baines | 2022-10-12 |
| | | | | Otherwise, builds relied on by others can be cancelled. |