Commit graph

230 commits

Author SHA1 Message Date
Jörg Thalheim 42be578008
Merge pull request #47 from Mic92/fixes
worker: don't kill service when a process takes too much RAM
2023-11-30 09:57:48 +01:00
Jörg Thalheim e4965e5540 worker: don't kill service when a process takes too much RAM 2023-11-30 09:14:19 +01:00
github-actions[bot] 80c0c48ca7 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/1b99d72c8b7468def0c633635c469bf828db33a0' (2023-11-24)
  → 'github:Nixos/nixpkgs/e2fa3d60550627938495aa368a1d4635c9cf64ff' (2023-11-29)
2023-11-30 06:10:54 +00:00
Jörg Thalheim 28de2ed27a
Merge pull request #44 from qowoz/plugins
remove unused plugins
2023-11-26 15:22:46 +01:00
zowoq b50b9ededa remove unused plugins 2023-11-26 09:00:43 +01:00
github-actions[bot] 4f9ae2aa61 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/da41de71f62bf7fb989a04e39629b8adbf8aa8b5' (2023-11-22)
  → 'github:Nixos/nixpkgs/1b99d72c8b7468def0c633635c469bf828db33a0' (2023-11-24)
2023-11-26 01:46:01 +00:00
zowoq c27ab31330 remove unused plugins 2023-11-25 10:19:06 +10:00
github-actions[bot] edc713ad5c flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/12a0ade5e458984675b9789a4b260ebabdd2d1ab' (2023-11-19)
  → 'github:Nixos/nixpkgs/da41de71f62bf7fb989a04e39629b8adbf8aa8b5' (2023-11-22)
2023-11-23 01:44:32 +00:00
Jörg Thalheim 7bbd3ad173
Merge pull request #42 from Mic92/joerg-ci
move nixpkgs back to nixos-unstable-small
2023-11-20 11:00:23 +01:00
Jörg Thalheim 33b595765b move nixpkgs back to nixos-unstable-small 2023-11-20 09:44:19 +01:00
github-actions[bot] 6c2d68b946 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/ef355dde3c80e7ee30aa65aa5bf76e0b1b00bcc2' (2023-11-18)
  → 'github:Nixos/nixpkgs/ae03901e1aa89caad3e04a883ebf39cc7caeb472' (2023-11-20)
2023-11-20 08:39:53 +00:00
Jörg Thalheim 49f97876d5 fix status_name and virtual_builder_name 2023-11-20 09:07:45 +01:00
Jörg Thalheim d614a8806c
Merge pull request #39 from Mic92/fixes
Move skipped builds to local worker
2023-11-18 10:16:17 +01:00
Jörg Thalheim 9d80f5f2c7 move skipped builds to local worker 2023-11-18 10:13:16 +01:00
Jörg Thalheim 25d8b18b26 switch to nixpkgs master 2023-11-18 09:17:52 +01:00
Jörg Thalheim 3c1cf982ad switch to ensureDBOwnership for buildbot 2023-11-18 09:17:52 +01:00
Jörg Thalheim fe1909ce5c replace black with ruff 2023-11-18 09:17:51 +01:00
Jörg Thalheim 47ea2c1825 bump flake dependencies 2023-11-18 09:17:51 +01:00
Jörg Thalheim 0c087c78a6
Merge pull request #38 from Mic92/fixes
fix conditionals when skipping cached builds
2023-11-18 07:10:24 +01:00
Jörg Thalheim 392329ea71 fix conditionals when skipping cached builds 2023-11-18 07:02:34 +01:00
Jörg Thalheim f159440830
Merge pull request #37 from Mic92/fixes
skip cached builds
2023-11-17 18:13:37 +01:00
Jörg Thalheim 37372c90da skip cached builds 2023-11-17 18:04:27 +01:00
Jörg Thalheim 9ddcbcb918 README: mention oauth credentials 2023-11-17 16:29:28 +01:00
Jörg Thalheim 01b1e50bea
Merge pull request #34 from Mic92/fixes
Simplify retry, fix github avatars, make evalWorkerCount configurable
2023-11-12 07:30:08 +01:00
Jörg Thalheim 5b4ddd014c make evalWorkerCount configurable 2023-11-12 07:23:35 +01:00
Jörg Thalheim c477a14d1a fix github avatar authentication 2023-11-12 07:23:23 +01:00
zowoq 8dbd6a2101 prefix scheduler names with project.id 2023-11-11 15:10:13 +00:00
Jörg Thalheim 1719bf1810 make eval lock exclusive
looks like maxCount doesn't quite work
2023-11-11 15:10:13 +00:00
Jörg Thalheim 4d71870239
Merge pull request #27 from Mic92/fixes
Also pass GITHUB_TOKEN to AvatarGithub
2023-11-10 17:24:47 +01:00
Jörg Thalheim 524c8fd150 buildbot-nix: limit evaluation to one job per worker 2023-11-10 14:30:09 +01:00
zowoq 2a565a8d5a pad worker numbering 2023-11-10 13:49:24 +01:00
zowoq 0b145d91d8 master: add prometheus metrics 2023-11-10 13:49:14 +01:00
Jörg Thalheim abdff1d927 also pass GITHUB_TOKEN to AvatarGithub 2023-11-09 08:52:46 +01:00
Jörg Thalheim f7573d02bc make sure update-flake has a github project field set 2023-11-09 08:52:46 +01:00
Jörg Thalheim 30b8d7b090 Configurator: make sure all config values have defaults set before hand 2023-11-09 08:52:46 +01:00
Jörg Thalheim 0ec8fcd740
Merge pull request #29 from flokli/update-comment-nix-eval-jobs
buildbot_nix: update comment
2023-11-08 23:28:40 +01:00
Florian Klink 5b3f986a29 buildbot_nix: update comment
This doesn't invoke nix-instantiate anymore, but
`nix-eval-jobs --flake .#checks`.
2023-11-08 15:31:14 +02:00
Jörg Thalheim 7998338b3b document github support 2023-11-06 06:35:09 +00:00
Jörg Thalheim 1679eadca6 examples: add outputsPath 2023-11-06 06:35:09 +00:00
Jörg Thalheim 9884c25e94
Merge pull request #24 from Mic92/fixes
add integration test for worker
2023-11-04 13:54:54 +01:00
Jörg Thalheim 19d2d512f0 add integration test for worker 2023-11-04 13:50:23 +01:00
Jörg Thalheim 21a9864cd7 create gcroots directory for buildbot 2023-11-04 13:50:23 +01:00
Jörg Thalheim 3bf9f399f9
Merge pull request #23 from Mic92/fixes
set treeStableTimer; fix tmpfiles.rules for outputsPath
2023-11-04 12:20:34 +01:00
Jörg Thalheim 0e52cdf81f buildbot: set treeStableTimer
Otherwise we build every commit
2023-11-04 12:14:53 +01:00
Jörg Thalheim 4acc8695e1 fix tmpfiles.rules for outputsPath 2023-11-04 11:32:16 +01:00
Jörg Thalheim fae171ca3f
Merge pull request #22 from Mic92/fixes
nixos/master: make buildbot a system user
2023-11-04 11:29:31 +01:00
Jörg Thalheim 333cd055c1 disable default schedulers defined in nixos 2023-11-04 11:27:12 +01:00
Jörg Thalheim ecaafe61b4 make nginx output paths optional 2023-11-04 11:21:36 +01:00
Jörg Thalheim fe70af3ad6 nixos/master: make buildbot a system user 2023-11-04 09:19:56 +01:00
Jörg Thalheim 8df1b9a293
Merge pull request #21 from Mic92/fixes
buildbot: switch to extra-allowed-users
2023-11-04 08:57:34 +01:00