Commit graph

355 commits

Author SHA1 Message Date
magic_rb
36ef50e49f
Add check, which catchis silent disabling of cachix
Signed-off-by: magic_rb <richard@brezak.sk>
2024-07-26 12:23:05 +02:00
Jörg Thalheim
7480ee03b3 jwt: fix passing private_key_file to command 2024-07-26 06:13:34 +00:00
Jörg Thalheim
eb6fae3100 fix linter errros 2024-07-26 06:13:34 +00:00
magic_rb
6e8e735628 Utilize pydantic for serialization and deserialization
Signed-off-by: magic_rb <richard@brezak.sk>
2024-07-26 06:13:34 +00:00
github-actions[bot]
9086472a5f flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/a2aeb0fcca8ef063c03ef57fa5de49084d4e9687?narHash=sha256-GOwbtcTDS7KnVseckF%2BH8OCRNrwYEqCZ34QOZ%2Bi51e4%3D' (2024-07-20)
  → 'github:Nixos/nixpkgs/1855c9961e0bfa2e776fa4b58b7d43149eeed431?narHash=sha256-o87oh2nLDzZ1E9%2Bj1I6GaEvd9865OWGYvxaPSiH9DEU%3D' (2024-07-24)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/888bfb10a9b091d9ed2f5f8064de8d488f7b7c97?narHash=sha256-wNXLQ/ATs1S4Opg1PmuNoJ%2BWamqj93rgZYV3Di7kxkg%3D' (2024-07-20)
  → 'github:numtide/treefmt-nix/8db8970be1fb8be9c845af7ebec53b699fe7e009?narHash=sha256-6Pqa0bi5nV74IZcENKYRToRNM5obo1EQ%2B3ihtunJ014%3D' (2024-07-23)
2024-07-25 01:50:30 +00:00
github-actions[bot]
be581a5320 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/7edc243443b44444eba596557de03ee52beca2eb?narHash=sha256-aOiSBcftoGye0spDdIylZE6TVTo7C/B4atYH25tSemQ%3D' (2024-07-17)
  → 'github:Nixos/nixpkgs/a2aeb0fcca8ef063c03ef57fa5de49084d4e9687?narHash=sha256-GOwbtcTDS7KnVseckF%2BH8OCRNrwYEqCZ34QOZ%2Bi51e4%3D' (2024-07-20)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/0fb28f237f83295b4dd05e342f333b447c097398?narHash=sha256-gCICMMX7VMSKKt99giDDtRLkHJ0cwSgBtDijJAqTlto%3D' (2024-07-15)
  → 'github:numtide/treefmt-nix/888bfb10a9b091d9ed2f5f8064de8d488f7b7c97?narHash=sha256-wNXLQ/ATs1S4Opg1PmuNoJ%2BWamqj93rgZYV3Di7kxkg%3D' (2024-07-20)
2024-07-21 01:54:58 +00:00
Jörg Thalheim
5bdbb76096
Merge pull request from MagicRB/support-other-caches
Generalize Cachix support to `post_build_steps`
2024-07-19 17:27:23 +02:00
Jörg Thalheim
69f357021e
nix/master: describe how to inject secrets. 2024-07-19 17:16:48 +02:00
magic_rb
8a6d34b83c Create gcroots on skipped builds too
Signed-off-by: magic_rb <richard@brezak.sk>
2024-07-19 15:09:38 +00:00
magic_rb
e99623b2f6
Generalize Cachix support to post_build_steps
Signed-off-by: magic_rb <richard@brezak.sk>
2024-07-18 17:39:36 +02:00
github-actions[bot]
a50a29f71b flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/19116ccf234e32acf133863d430506da68008550?narHash=sha256-1K32XHPcQBo8XdLDQNybfLQc9I8hqSZdjA/Ur3zW/io%3D' (2024-07-13)
  → 'github:Nixos/nixpkgs/7edc243443b44444eba596557de03ee52beca2eb?narHash=sha256-aOiSBcftoGye0spDdIylZE6TVTo7C/B4atYH25tSemQ%3D' (2024-07-17)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/5b002f8a53ed04c1a4177e7b00809d57bd2c696f?narHash=sha256-f52x9srIcqQm1Df3T%2BxYR5P6VfdnDFa2vkkcLhlTp6U%3D' (2024-07-12)
  → 'github:numtide/treefmt-nix/0fb28f237f83295b4dd05e342f333b447c097398?narHash=sha256-gCICMMX7VMSKKt99giDDtRLkHJ0cwSgBtDijJAqTlto%3D' (2024-07-15)
2024-07-18 01:49:23 +00:00
Jörg Thalheim
93942c0a66 also introduce buildbotNixpkgs for buildbot-worker module 2024-07-14 16:52:57 +00:00
Jörg Thalheim
b896d5fb7f
Merge pull request from nix-community/react
switch to www package back
2024-07-14 04:58:37 +02:00
Jörg Thalheim
0b301f0782 switch to www package back 2024-07-14 04:50:23 +02:00
Jörg Thalheim
5163434da6 github/reporter: use properties to render github secret 2024-07-14 02:48:29 +00:00
Jörg Thalheim
e8a88f8f15 use nixos options instead of nixpkgs overlay
The overlay will break if buildbot in unstable will change it's python
override in nixpkgs.
This will happen in the next release when sqlalchemy will be update.

Also I have at least three installations where I share nixpkgs instances
across multiple nixos configuration for performance reasons,
where I cannot use overlays defined in a NixOS module.
2024-07-14 02:48:29 +00:00
Jörg Thalheim
6efd536381 remove unused fixPatch 2024-07-14 02:48:29 +00:00
magic_rb
c3346978d5 Support per installation tokens directly in GitHubStatusPush
Signed-off-by: magic_rb <richard@brezak.sk>
2024-07-14 02:48:29 +00:00
magic_rb
4b8c544db8 Vendor buildbot from the nixpkgs input (nixpkgs-unstable-small)
Signed-off-by: magic_rb <richard@brezak.sk>
2024-07-14 02:48:29 +00:00
github-actions[bot]
fade46ad70 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/e01511309fe8b0432aa58a547365e51d5a3ecf85?narHash=sha256-UONPcQR2r0voopd6pcNFmUv7p4TJPeAXzwnqWmaPujw%3D' (2024-07-10)
  → 'github:Nixos/nixpkgs/19116ccf234e32acf133863d430506da68008550?narHash=sha256-1K32XHPcQBo8XdLDQNybfLQc9I8hqSZdjA/Ur3zW/io%3D' (2024-07-13)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/750dfb555b5abdab4d3266b3f9a05dec6d205c04?narHash=sha256-vAeYp%2BWH7i/DlBM5xNt9QeWiOiqzzf5abO8DYGkbUxg%3D' (2024-07-10)
  → 'github:numtide/treefmt-nix/5b002f8a53ed04c1a4177e7b00809d57bd2c696f?narHash=sha256-f52x9srIcqQm1Df3T%2BxYR5P6VfdnDFa2vkkcLhlTp6U%3D' (2024-07-12)
2024-07-14 01:56:43 +00:00
Jörg Thalheim
6c7b3b1a1c fix max-silent-time 2024-07-13 00:06:04 +00:00
zowoq
8678bdf73b drop pre 24.05 patch 2024-07-12 11:31:30 +00:00
Jörg Thalheim
d6ae979a91
Merge pull request from nix-community/retries
fix retries beeing zero
2024-07-12 07:55:48 +02:00
magic_rb
458b39fc3a Don't pass token into AvatarGitHub, it works perfectly without it
Signed-off-by: magic_rb <richard@brezak.sk>
2024-07-12 07:33:19 +02:00
Jörg Thalheim
3389164c13 fix retries beeing zero 2024-07-12 07:28:28 +02:00
Jörg Thalheim
7b35dfe0a7 add missing license file
the license was already in the pyproject.toml file but github likes to
have files instead
2024-07-11 18:50:09 +00:00
github-actions[bot]
d4e6741dba flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/c030874db3ce4ff192aabf059988ed1be95d167a?narHash=sha256-3gf8pkyp/yjFdLJo7PSQ/Vmta9QBPWfKs5SFc/wh3h4%3D' (2024-07-08)
  → 'github:Nixos/nixpkgs/e01511309fe8b0432aa58a547365e51d5a3ecf85?narHash=sha256-UONPcQR2r0voopd6pcNFmUv7p4TJPeAXzwnqWmaPujw%3D' (2024-07-10)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/6fc8bded78715cdd43a3278a14ded226eb3a239e?narHash=sha256-/cKXod0oGLl%2BvH4bKBZnTV3qxrw4jgOLnyQ8KXey5J8%3D' (2024-07-08)
  → 'github:numtide/treefmt-nix/750dfb555b5abdab4d3266b3f9a05dec6d205c04?narHash=sha256-vAeYp%2BWH7i/DlBM5xNt9QeWiOiqzzf5abO8DYGkbUxg%3D' (2024-07-10)
2024-07-11 01:49:51 +00:00
Jörg Thalheim
8da399b788
Merge pull request from nix-community/joerg-ci
change type of buildRetries to int that allows 0 values
2024-07-09 12:05:47 +02:00
Jörg Thalheim
6dab953092 change type of buildRetries to int that allows 0 values 2024-07-09 12:02:34 +02:00
Jörg Thalheim
ffabc831bb
Merge pull request from nix-community/update_flake_lock_action
flake.lock: Update
2024-07-09 11:47:29 +02:00
Jörg Thalheim
701a5ac400 add build retries nixos option 2024-07-09 09:29:57 +00:00
zowoq
ff3821bd05 treefmt: update ruff settings 2024-07-09 09:54:08 +10:00
github-actions[bot]
d5c6b4bfe8 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/88f3dab52d2cc42945f70f4e84c4505dedaa377d?narHash=sha256-TLiEulaY4I%2BvwaJIHQXASVQva%2B2nepaziUomigYY9%2B0%3D' (2024-07-03)
  → 'github:Nixos/nixpkgs/c030874db3ce4ff192aabf059988ed1be95d167a?narHash=sha256-3gf8pkyp/yjFdLJo7PSQ/Vmta9QBPWfKs5SFc/wh3h4%3D' (2024-07-08)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/bdb6355009562d8f9313d9460c0d3860f525bc6c?narHash=sha256-p0B2r98UtZzRDM5miGRafL4h7TwGRC4DII%2BXXHDHqek%3D' (2024-07-02)
  → 'github:numtide/treefmt-nix/6fc8bded78715cdd43a3278a14ded226eb3a239e?narHash=sha256-/cKXod0oGLl%2BvH4bKBZnTV3qxrw4jgOLnyQ8KXey5J8%3D' (2024-07-08)
2024-07-08 23:51:41 +00:00
zowoq
d1d3746aa7 remove boot workaround
partial revert of b2ed2ccacc
2024-07-06 06:54:52 +00:00
Jörg Thalheim
bb9c110355 add Org members permission as an requirement 2024-07-05 12:48:44 +00:00
Jörg Thalheim
04cec58b20
Merge pull request from MagicRB/defer-hook-creation
Defer hook creation to project reload, both GitHub and Gitea
2024-07-05 14:21:29 +02:00
magic_rb
372d7dc70b Defer hook creation to project reload, both GitHub and Gitea
Signed-off-by: magic_rb <richard@brezak.sk>
2024-07-05 12:13:55 +00:00
Jörg Thalheim
837df7f642 fix normalizing builder names 2024-07-05 11:47:21 +00:00
Jörg Thalheim
c94738d1a1 buildbot_nix: allows to restart a build 2024-07-05 11:47:21 +00:00
github-actions[bot]
2ca8d94427 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8?narHash=sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw%3D' (2024-06-01)
  → 'github:hercules-ci/flake-parts/9227223f6d922fee3c7b190b2cc238a99527bbb7?narHash=sha256-pQMhCCHyQGRzdfAkdJ4cIWiw%2BJNuWsTX7f0ZYSyz0VY%3D' (2024-07-03)
• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/eb1ba314aff505efb42bce45f47542a517fc3c03?narHash=sha256-mlxmTqtlBR2CwbucuDpZ49ROKRJGeojCHkkY1Nd6Kw8%3D' (2024-06-29)
  → 'github:Nixos/nixpkgs/88f3dab52d2cc42945f70f4e84c4505dedaa377d?narHash=sha256-TLiEulaY4I%2BvwaJIHQXASVQva%2B2nepaziUomigYY9%2B0%3D' (2024-07-03)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/065a23edceff48f948816b795ea8cc6c0dee7cdf?narHash=sha256-9T9mSY35EZSM1KAwb7K9zwQ78qTlLjosZgtUGnw4rn4%3D' (2024-06-24)
  → 'github:numtide/treefmt-nix/bdb6355009562d8f9313d9460c0d3860f525bc6c?narHash=sha256-p0B2r98UtZzRDM5miGRafL4h7TwGRC4DII%2BXXHDHqek%3D' (2024-07-02)
2024-07-04 01:48:17 +00:00
dependabot[bot]
0b56574a5c build(deps): bump DeterminateSystems/update-flake-lock from 22 to 23
Bumps [DeterminateSystems/update-flake-lock](https://github.com/determinatesystems/update-flake-lock) from 22 to 23.
- [Release notes](https://github.com/determinatesystems/update-flake-lock/releases)
- [Commits](https://github.com/determinatesystems/update-flake-lock/compare/v22...v23)

---
updated-dependencies:
- dependency-name: DeterminateSystems/update-flake-lock
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-01 01:35:56 +00:00
github-actions[bot]
8d972a1a76 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/af796de7d1e6bbda6049a3732ff881b3ad518b6b?narHash=sha256-C3gUNdFDAWrP6glCCo%2BMXrrAoAyHi1Zdvlgs1Awqpv8%3D' (2024-06-26)
  → 'github:Nixos/nixpkgs/eb1ba314aff505efb42bce45f47542a517fc3c03?narHash=sha256-mlxmTqtlBR2CwbucuDpZ49ROKRJGeojCHkkY1Nd6Kw8%3D' (2024-06-29)
2024-06-30 01:54:23 +00:00
github-actions[bot]
6d152158d9 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/9693852a2070b398ee123a329e68f0dab5526681?narHash=sha256-jHJSUH619zBQ6WdC21fFAlDxHErKVDJ5fpN0Hgx4sjs%3D' (2024-06-22)
  → 'github:Nixos/nixpkgs/af796de7d1e6bbda6049a3732ff881b3ad518b6b?narHash=sha256-C3gUNdFDAWrP6glCCo%2BMXrrAoAyHi1Zdvlgs1Awqpv8%3D' (2024-06-26)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/68eb1dc333ce82d0ab0c0357363ea17c31ea1f81?narHash=sha256-ULzoKzEaBOiLRtjeY3YoGFJMwWSKRYOic6VNw2UyTls%3D' (2024-06-16)
  → 'github:numtide/treefmt-nix/065a23edceff48f948816b795ea8cc6c0dee7cdf?narHash=sha256-9T9mSY35EZSM1KAwb7K9zwQ78qTlLjosZgtUGnw4rn4%3D' (2024-06-24)
2024-06-27 01:47:35 +00:00
Jörg Thalheim
6e34215574 fix formatting of README 2024-06-25 14:45:38 +00:00
Jörg Thalheim
83849e86f8 allow secretKeyFile to be a path 2024-06-25 16:42:24 +02:00
Jörg Thalheim
b7237a3fb2 improve github app installation 2024-06-25 16:29:14 +02:00
Jörg Thalheim
5cf46bdb59 examples/master: make app authentication the default option 2024-06-25 16:17:59 +02:00
github-actions[bot]
619ed4e436 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/5b75ddc9a3e93465bc939dcbacb281879b64b9ed?narHash=sha256-wqQUoA6AW3gifOfEeBQVZ3ulropw0iXwmZRT0Ef2Kls%3D' (2024-06-19)
  → 'github:Nixos/nixpkgs/9693852a2070b398ee123a329e68f0dab5526681?narHash=sha256-jHJSUH619zBQ6WdC21fFAlDxHErKVDJ5fpN0Hgx4sjs%3D' (2024-06-22)
2024-06-23 01:51:51 +00:00
github-actions[bot]
00d0992732 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/24b048f70e34020c93ed7c11491bc050ff6eb142?narHash=sha256-v4%2BaJpRDbJil691DXo5SydqowcB01B6E9%2BwFH/pNk6k%3D' (2024-06-15)
  → 'github:Nixos/nixpkgs/5b75ddc9a3e93465bc939dcbacb281879b64b9ed?narHash=sha256-wqQUoA6AW3gifOfEeBQVZ3ulropw0iXwmZRT0Ef2Kls%3D' (2024-06-19)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/e75ba0a6bb562d2ce275db28f6a36a2e4fd81391?narHash=sha256-35hUMmFesmchb%2Bu7heKHLG5B6c8fBOcSYo0jj0CHLes%3D' (2024-06-13)
  → 'github:numtide/treefmt-nix/68eb1dc333ce82d0ab0c0357363ea17c31ea1f81?narHash=sha256-ULzoKzEaBOiLRtjeY3YoGFJMwWSKRYOic6VNw2UyTls%3D' (2024-06-16)
2024-06-20 01:45:33 +00:00
github-actions[bot]
c3b59dac3e flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/5ec9d1b2bcd3309616f578d9637764df8e43ba31?narHash=sha256-jhJ98u/3M6u6G3HkxKI4IepZMzj2UBnd5ogwsbWxVic%3D' (2024-06-12)
  → 'github:Nixos/nixpkgs/24b048f70e34020c93ed7c11491bc050ff6eb142?narHash=sha256-v4%2BaJpRDbJil691DXo5SydqowcB01B6E9%2BwFH/pNk6k%3D' (2024-06-15)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/1cb529bffa880746a1d0ec4e0f5076876af931f1?narHash=sha256-1TZQcdETNdJMcfwwoshVeCjwWfrPtkSQ8y8wFX3it7k%3D' (2024-06-11)
  → 'github:numtide/treefmt-nix/e75ba0a6bb562d2ce275db28f6a36a2e4fd81391?narHash=sha256-35hUMmFesmchb%2Bu7heKHLG5B6c8fBOcSYo0jj0CHLes%3D' (2024-06-13)
2024-06-16 01:53:20 +00:00