Commit graph

18 commits

Author SHA1 Message Date
131fc792f7 allow worker counts to be set per arch 2024-04-05 15:13:11 +02:00
d394f35f55 use one scheduler and worker set per arch
and an additional set for generic tasks like error reporting. this
prevents hol blocking for underutilized arches when at least one arch is
blocking, as usually happens to us with aarch64-linux.
2024-03-15 14:47:49 +01:00
e1dfa0e545 Remove cachix from dependencies
The rest of the Cachix infrastructure is intact. For now.
2024-03-10 13:03:16 +00:00
9f98533dd7 nix/worker: rename master → coordinator
Signed-off-by: Raito Bezarius <raito@lix.systems>
2024-03-02 22:09:56 +01:00
b33d7e5a3e drop nix_update_flake_config pipeline
This is better offloaded to tools like dependabot/renovatebot.
I will probably work on integrate the latter one.
2023-12-03 15:10:16 +00:00
e4965e5540 worker: don't kill service when a process takes too much RAM 2023-11-30 09:14:19 +01:00
21a9864cd7 create gcroots directory for buildbot 2023-11-04 13:50:23 +01:00
35a8ad6354 buildbot: switch to extra-allowed-users 2023-11-04 08:44:15 +01:00
10db40a5a8 worker: actually use cfg.masterUrl 2023-10-27 09:11:39 +00:00
7c96e552a3 fix tests 2023-10-27 09:58:10 +02:00
a553fdfa34 use nix-eval-jobs from nixpkgs 2023-10-15 11:31:07 +02:00
zowoq
0d39562812 nix/worker: use the host systemd package 2023-10-09 15:51:05 +02:00
61151c0ad9 use LoadCredential for worker-password-file 2023-09-13 23:46:21 +02:00
2176c86f1b buildbot-worker: fix package option 2023-09-10 11:51:24 +00:00
97f1870c15 add first working configuration 2023-09-10 11:16:33 +00:00
f81c71a328 add some example nixos configuration 2023-09-10 10:11:50 +00:00
9ce55f46f4 add worker module 2023-09-10 09:01:00 +00:00
6406f34ebe first commit; very broken 2023-09-10 08:11:56 +00:00