aboutsummaryrefslogtreecommitdiff
path: root/bffe/manage-builds.scm
Commit message (Collapse)AuthorAge
* Instrument unseen revisionsChristopher Baines2024-05-11
|
* Allow customising the parallelism when submitting buildsChristopher Baines2024-05-11
|
* Address a bunch of warnings from GuileChristopher Baines2024-03-16
|
* Use the fibers variant of retry-on-errorChristopher Baines2024-03-16
| | | | As the one from (guix-build-coordinator utils) calls the core Guile sleep.
* Don't error if there are no channel instance derivationsChristopher Baines2024-03-14
| | | | As the data service might not have this information.
* Support passing arguments which are used when fetching revisionsChristopher Baines2024-03-14
|
* Have systems-and-targets default to '()Christopher Baines2024-03-14
| | | | So it doesn't need to be specified.
* Log some more about submitting buildsChristopher Baines2024-01-13
|
* Have fibers-map/fibers-for-each wait for all fibers to finishChristopher Baines2024-01-13
| | | | As this produces more consistent behaviour.
* Limit the parallelism of fibers-for-eachChristopher Baines2024-01-13
| | | | Since I think that'll help balance the work of submitting builds.
* Allow making more parallel requests to the build coordinatorChristopher Baines2023-07-24
|
* Submit builds fasterChristopher Baines2023-07-24
| | | | Using more parallelism through fibers.
* Fix recording revisions as processedChristopher Baines2023-06-15
| | | | When there's not a processed commits file.
* Fix bracketsChristopher Baines2023-06-14
|
* Add exception handling for the exception handlingChristopher Baines2023-06-13
|
* Move exception handler in to the loopChristopher Baines2023-06-12
| | | | | So things don't just stop on the dreaded "conversion to port encoding failed" error.
* Reverse the revisions listChristopher Baines2023-06-02
| | | | So that older revisions are processed first.
* Log the number of unseen revisionsChristopher Baines2023-06-02
|
* Add initial support for submitting buildsChristopher Baines2023-06-02
This provides similar functionality as provided by the guix-build-coordinator-queue-builds-from-guix-data-service script, but I think this is a better place for it. Currently submitting builds isn't possible from the command line options, but that could be supported in the future.