Commit graph

126 commits

Author SHA1 Message Date
Jörg Thalheim 4966c611aa add buildbot_nix as a python package to buildbot 2023-10-31 11:35:35 +01:00
Jörg Thalheim a65ad19e93 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
  → 'github:hercules-ci/flake-parts/f76e870d64779109e41370848074ac4eaa1606ec' (2023-10-29)
• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/75a52265bda7fd25e06e3a67dee3f0354e73243c' (2023-10-25)
  → 'github:Nixos/nixpkgs/90e85bc7c1a6fc0760a94ace129d3a1c61c3d035' (2023-10-29)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/aae39f64f5ecbe89792d05eacea5cb241891292a' (2023-10-15)
  → 'github:numtide/treefmt-nix/5deb8dc125a9f83b65ca86cf0c8167c46593e0b1' (2023-10-27)
2023-10-31 10:48:06 +01:00
Jörg Thalheim 7d317826c0 drop setuptools from PYTHONPATH
fixed in nixpkgs in https://nixpk.gs/pr-tracker.html?pr=263963
2023-10-30 10:53:44 +01:00
Jörg Thalheim 7b5a5bd052
Merge pull request #16 from Mic92/fixes
fix jobs filter
2023-10-27 11:47:03 +02:00
Jörg Thalheim 25fe8ed9ae fix jobs filter 2023-10-27 11:45:54 +02:00
Jörg Thalheim d16fbb0f71
Merge pull request #15 from phaer/fixes
small fixes
2023-10-27 11:12:47 +02:00
Jörg Thalheim 9f2ec133e1 use rstrip to remove trailing newlines 2023-10-27 09:11:40 +00:00
Paul Haerle 9ad17c646b fmt 2023-10-27 09:11:40 +00:00
Paul Haerle c7b360eb16 pass project name for forced builds 2023-10-27 09:11:39 +00:00
Paul Haerle 2edf6860b0 allow github projects with "." in their name 2023-10-27 09:11:39 +00:00
Paul Haerle eac9acc041 only activate github auth if no other is active 2023-10-27 09:11:39 +00:00
Paul Haerle 10db40a5a8 worker: actually use cfg.masterUrl 2023-10-27 09:11:39 +00:00
Paul Haerle 44486f6633 skip github projects without sufficient perms 2023-10-27 09:11:39 +00:00
Paul Haerle a758cb41ca fix: also set repos if not cached 2023-10-27 09:11:38 +00:00
Paul Haerle f14619f0df strip read secrets 2023-10-27 09:11:38 +00:00
Paul Haerle 4ae3ef7ca7 make buildbot_nix a python module 2023-10-27 09:11:38 +00:00
Jörg Thalheim 850233c1f0
Merge pull request #14 from Mic92/fixes
add patch to make systemd LoadCredential work again
2023-10-27 11:04:47 +02:00
Jörg Thalheim b69e22270f disable aarch64-linux for now
getting some weird setuptools import error
2023-10-27 11:04:05 +02:00
Jörg Thalheim 7c96e552a3 fix tests 2023-10-27 09:58:10 +02:00
Jörg Thalheim 25f210a21a flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/12bdeb01ff9e2d3917e6a44037ed7df6e6c3df9d' (2023-10-15)
  → 'github:Nixos/nixpkgs/75a52265bda7fd25e06e3a67dee3f0354e73243c' (2023-10-25)
2023-10-27 08:41:36 +02:00
Jörg Thalheim 510cbe6a24 add dependabot && flake update 2023-10-27 08:34:04 +02:00
Jörg Thalheim 0732e17b14 add patch to make systemd LoadCredential work again 2023-10-27 08:29:34 +02:00
Jörg Thalheim fcf58ff31b flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/7f53fdb7bdc5bb237da7fefef12d099e4fd611ca' (2023-09-01)
  → 'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/01441e14af5e29c9d27ace398e6dd0b293e25a54' (2023-10-11)
  → 'github:Nixos/nixpkgs/12bdeb01ff9e2d3917e6a44037ed7df6e6c3df9d' (2023-10-15)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/e951529be2e7c669487de78f5aef8597bbae5fca' (2023-09-21)
  → 'github:numtide/treefmt-nix/aae39f64f5ecbe89792d05eacea5cb241891292a' (2023-10-15)
2023-10-27 08:29:34 +02:00
Jörg Thalheim 4eafba6682
Merge pull request #13 from Mic92/fixes
apply nix fmt
2023-10-16 19:08:42 +01:00
Jörg Thalheim b042eb8011 apply nix fmt 2023-10-16 18:41:52 +01:00
Jörg Thalheim 823212d601
Merge pull request #11 from Mic92/fixes
remove incorrect skip if path exists
2023-10-15 11:42:03 +02:00
Jörg Thalheim 14556fd91f disable periodic flake updates for now 2023-10-15 11:31:07 +02:00
Jörg Thalheim a553fdfa34 use nix-eval-jobs from nixpkgs 2023-10-15 11:31:07 +02:00
Jörg Thalheim 2409fc9c91 reload github projects every 12 hours 2023-10-15 11:15:54 +02:00
Jörg Thalheim 776a6ea499 update flakes with a random delay 2023-10-15 08:36:33 +02:00
Jörg Thalheim b5681b1ea0 remove incorrect skip if path exists
the path might exists also the build failed
2023-10-13 00:38:57 +02:00
Jörg Thalheim 2972008e2f
Merge pull request #10 from Mic92/fixes
add option to reload github projects
2023-10-13 00:01:56 +02:00
Jörg Thalheim 22c64dd297 add mergify 2023-10-12 23:59:45 +02:00
Jörg Thalheim e82d3a3d91 add option to reload github projects
fix mypy
2023-10-12 23:58:59 +02:00
Jörg Thalheim 74fb30f6ff also install webhooks secrets 2023-10-12 21:05:37 +02:00
Jörg Thalheim 508714f7bf
Merge pull request #9 from Mic92/fixes
make per-project gcroots
2023-10-12 17:54:14 +02:00
Jörg Thalheim 54bcb08fae also create webhooks automatically 2023-10-12 17:50:43 +02:00
Jörg Thalheim bf1fed375f update flake 2023-10-12 15:59:11 +02:00
Jörg Thalheim dbb51c837a pyproject: add more checks 2023-10-12 15:58:59 +02:00
Jörg Thalheim cb35c312c1 make topic filter configurable 2023-10-12 15:54:28 +02:00
Jörg Thalheim dd95055cb6 make per-project gcroots 2023-10-12 15:54:28 +02:00
Jörg Thalheim 4b762a4dcf
Merge pull request #8 from Mic92/fixes
Fixes
2023-10-12 12:25:24 +02:00
Jörg Thalheim e1c4589bed
Merge pull request #7 from RTUnreal/revert-nixpkgs-input
revert back to mainline nixpkgs
2023-10-12 12:20:05 +02:00
Jörg Thalheim e90d7e151e fix doStepIf 2023-10-12 12:14:44 +02:00
RTUnreal 5874b76c5b
revert back to mainline nixpkgs
The `buildbot` branch has been merged and doesn't exist in the `Mic92/nixpkgs` repository anymore
2023-10-10 22:31:17 +02:00
Jörg Thalheim 9d5838fa37
Merge pull request #6 from Mic92/master-refactor
[wip] Master refactor
2023-10-09 16:19:45 +02:00
Jörg Thalheim 08feafa5d4 drop automerge feature 2023-10-09 16:09:19 +02:00
zowoq 0d39562812 nix/worker: use the host systemd package 2023-10-09 15:51:05 +02:00
Jörg Thalheim 94c75f9631 switch to using configurators option from nixpkgs fork again 2023-10-09 15:51:05 +02:00
Jörg Thalheim cb356fc006
Merge pull request #4 from Mic92/cleanups
wip: switch to configurators class
2023-09-18 17:08:46 +02:00