Commit graph

257 commits

Author SHA1 Message Date
Jörg Thalheim 235fb5166d Revert "buildbot: drop secret patch"
This reverts commit e4b55ed8e7.
2024-03-21 10:42:47 +01:00
Jörg Thalheim 298fe5a72a Revert "drop buildbot secret patch"
This reverts commit c23b6e3c5f.
2024-03-21 10:42:37 +01:00
github-actions[bot] 898ea7e392 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/ce8e7baf9bc8e342237ed840b59e23a92e9a0b5f' (2024-03-16)
  → 'github:Nixos/nixpkgs/66e2e75c671f9a674a28d340e59a0157efb6f905' (2024-03-20)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/35791f76524086ab4b785a33e4abbedfda64bd22' (2024-03-12)
  → 'github:numtide/treefmt-nix/7ee5aaac63c30d3c97a8c56efe89f3b2aa9ae564' (2024-03-18)
2024-03-21 01:37:04 +00:00
github-actions[bot] 4480e83df8 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/2dbc8f62d8af7a1ab962e4b20d12b25ddcb86ced' (2024-03-13)
  → 'github:Nixos/nixpkgs/ce8e7baf9bc8e342237ed840b59e23a92e9a0b5f' (2024-03-16)
2024-03-17 01:40:45 +00:00
github-actions[bot] 4c5006b7a5 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/e389a1133d14925b942e0ad76ce75f32637db20d' (2024-03-09)
  → 'github:Nixos/nixpkgs/2dbc8f62d8af7a1ab962e4b20d12b25ddcb86ced' (2024-03-13)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/9c57261c71871d2208a6dd4394774cca226c6dbc' (2024-03-08)
  → 'github:numtide/treefmt-nix/35791f76524086ab4b785a33e4abbedfda64bd22' (2024-03-12)
2024-03-14 01:35:42 +00:00
dependabot[bot] 63c803c4fc Bump cachix/install-nix-action from 25 to 26
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 25 to 26.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v25...v26)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 01:57:51 +00:00
github-actions[bot] 5952899637 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/e1bf69f4ab16f72d5536e32e0d86b39b2b7892d9' (2024-03-06)
  → 'github:Nixos/nixpkgs/e389a1133d14925b942e0ad76ce75f32637db20d' (2024-03-09)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/e7a277c5d12bf570efa2427d9cfdb760b9a0512f' (2024-03-04)
  → 'github:numtide/treefmt-nix/9c57261c71871d2208a6dd4394774cca226c6dbc' (2024-03-08)
2024-03-10 01:41:06 +00:00
Jörg Thalheim e9ad9978f0
Merge pull request #104 from Mic92/authz-fix
fix users not beeing able to restart virtual builders
2024-03-07 23:00:18 +01:00
Jörg Thalheim 35c3fb64c8 fix users not beeing able to restart virtual builders 2024-03-07 22:58:37 +01:00
github-actions[bot] c40326340a flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/b8698cd8d62c42cf3e2b3a95224c57173b73e494' (2024-03-02)
  → 'github:Nixos/nixpkgs/e1bf69f4ab16f72d5536e32e0d86b39b2b7892d9' (2024-03-06)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/093f82e5707bb6f14ee38a742748f9fb4ab1488e' (2024-03-02)
  → 'github:numtide/treefmt-nix/e7a277c5d12bf570efa2427d9cfdb760b9a0512f' (2024-03-04)
2024-03-07 01:21:48 +00:00
dependabot[bot] 006a90bb54 Bump DeterminateSystems/update-flake-lock from 20 to 21
Bumps [DeterminateSystems/update-flake-lock](https://github.com/determinatesystems/update-flake-lock) from 20 to 21.
- [Release notes](https://github.com/determinatesystems/update-flake-lock/releases)
- [Commits](https://github.com/determinatesystems/update-flake-lock/compare/v20...v21)

---
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-03-04 01:31:21 +00:00
github-actions[bot] e2a45ca0a2 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/b253292d9c0a5ead9bc98c4e9a26c6312e27d69f' (2024-02-01)
  → 'github:hercules-ci/flake-parts/f7b3c975cf067e56e7cda6cb098ebe3fb4d74ca2' (2024-03-01)
• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/96990c69fd59e807cee8ff874d0526c70dffdf8f' (2024-02-28)
  → 'github:Nixos/nixpkgs/b8698cd8d62c42cf3e2b3a95224c57173b73e494' (2024-03-02)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/e497a9ddecff769c2a7cbab51e1ed7a8501e7a3a' (2024-02-25)
  → 'github:numtide/treefmt-nix/093f82e5707bb6f14ee38a742748f9fb4ab1488e' (2024-03-02)
2024-03-03 01:38:18 +00:00
github-actions[bot] 7a44c9f71c flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/6d8aba54f305eb12a57d92ad4eaeb42049961f19' (2024-02-24)
  → 'github:Nixos/nixpkgs/96990c69fd59e807cee8ff874d0526c70dffdf8f' (2024-02-28)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/36fd6923c122a983bc3915692e6cb3ff341ef083' (2024-02-23)
  → 'github:numtide/treefmt-nix/e497a9ddecff769c2a7cbab51e1ed7a8501e7a3a' (2024-02-25)
2024-02-29 01:34:25 +00:00
github-actions[bot] 3e67b49a18 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/591f9cbebeef5dfdcb24997a3069d7f29c365ab9' (2024-02-21)
  → 'github:Nixos/nixpkgs/6d8aba54f305eb12a57d92ad4eaeb42049961f19' (2024-02-24)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/e504621290a1fd896631ddbc5e9c16f4366c9f65' (2024-02-19)
  → 'github:numtide/treefmt-nix/36fd6923c122a983bc3915692e6cb3ff341ef083' (2024-02-23)
2024-02-25 01:40:35 +00:00
github-actions[bot] 271610c98e flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/28d6a724f54085377102db7c3278ba82a0a5255f' (2024-02-17)
  → 'github:Nixos/nixpkgs/591f9cbebeef5dfdcb24997a3069d7f29c365ab9' (2024-02-21)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/ac599dab59a66304eb511af07b3883114f061b9d' (2024-02-07)
  → 'github:numtide/treefmt-nix/e504621290a1fd896631ddbc5e9c16f4366c9f65' (2024-02-19)
2024-02-22 01:35:00 +00:00
github-actions[bot] 064e545c12 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/4dec2a6e52b5d910b428468680707f7f73a1219f' (2024-02-14)
  → 'github:Nixos/nixpkgs/28d6a724f54085377102db7c3278ba82a0a5255f' (2024-02-17)
2024-02-18 01:39:52 +00:00
github-actions[bot] b1dd56c5b5 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/8f9789aa7fe8fab4cc1bb41b7c7331cac9a36bbf' (2024-02-10)
  → 'github:Nixos/nixpkgs/4dec2a6e52b5d910b428468680707f7f73a1219f' (2024-02-14)
2024-02-15 01:36:35 +00:00
github-actions[bot] f0a9986934 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/5ef42fcd84b2baa16f43554f1c1f1d614e23ef9a' (2024-02-07)
  → 'github:Nixos/nixpkgs/8f9789aa7fe8fab4cc1bb41b7c7331cac9a36bbf' (2024-02-10)
2024-02-11 01:41:20 +00:00
github-actions[bot] b985888b5c flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/4f301350dacb4eb0a93578ef3b07c8a996c777e7' (2024-02-03)
  → 'github:Nixos/nixpkgs/5ef42fcd84b2baa16f43554f1c1f1d614e23ef9a' (2024-02-07)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/c6153c2a3ff4c38d231e3ae99af29b87f1df5901' (2024-01-28)
  → 'github:numtide/treefmt-nix/ac599dab59a66304eb511af07b3883114f061b9d' (2024-02-07)
2024-02-08 01:35:59 +00:00
github-actions[bot] 62974e991d flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/60c614008eed1d0383d21daac177a3e036192ed8' (2024-01-29)
  → 'github:hercules-ci/flake-parts/b253292d9c0a5ead9bc98c4e9a26c6312e27d69f' (2024-02-01)
• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/632751bf0ceeefc74af7a9d2335ea923ad9c831a' (2024-01-31)
  → 'github:Nixos/nixpkgs/4f301350dacb4eb0a93578ef3b07c8a996c777e7' (2024-02-03)
2024-02-04 01:40:25 +00:00
github-actions[bot] 49fd61bd99 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/07f6395285469419cf9d078f59b5b49993198c00' (2024-01-11)
  → 'github:hercules-ci/flake-parts/60c614008eed1d0383d21daac177a3e036192ed8' (2024-01-29)
• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/7ac72b3ee2af9bab80d66addd9b237277cc975c5' (2024-01-26)
  → 'github:Nixos/nixpkgs/632751bf0ceeefc74af7a9d2335ea923ad9c831a' (2024-01-31)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/fbef7c773be115ed33f37e97256a9e8f6312b925' (2024-01-26)
  → 'github:numtide/treefmt-nix/c6153c2a3ff4c38d231e3ae99af29b87f1df5901' (2024-01-28)
2024-02-01 01:40:13 +00:00
github-actions[bot] 65528353e5 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/5cd2baa57a9ff2d84f2615700434fa04f3067fdb' (2024-01-24)
  → 'github:Nixos/nixpkgs/7ac72b3ee2af9bab80d66addd9b237277cc975c5' (2024-01-26)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/23f601bfdef75e21fe8854e24a043bb642201794' (2024-01-24)
  → 'github:numtide/treefmt-nix/fbef7c773be115ed33f37e97256a9e8f6312b925' (2024-01-26)
2024-01-28 01:41:22 +00:00
github-actions[bot] 4cbe42c048 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/b4ee3c3cc4b63315702e09858f6b517bdd249b3f' (2024-01-19)
  → 'github:Nixos/nixpkgs/5cd2baa57a9ff2d84f2615700434fa04f3067fdb' (2024-01-24)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/8cd95da6c30852adb2a06c4b6bdacfe8b64a0a35' (2024-01-19)
  → 'github:numtide/treefmt-nix/23f601bfdef75e21fe8854e24a043bb642201794' (2024-01-24)
2024-01-25 01:46:29 +00:00
github-actions[bot] 6823a26b26 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/cc3ab0e45687d15cb21663a95f5a53a05abd39e4' (2024-01-16)
  → 'github:Nixos/nixpkgs/b4ee3c3cc4b63315702e09858f6b517bdd249b3f' (2024-01-19)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/04f25d7bec9fb29d2c3bacaa48a3304840000d36' (2024-01-07)
  → 'github:numtide/treefmt-nix/8cd95da6c30852adb2a06c4b6bdacfe8b64a0a35' (2024-01-19)
2024-01-21 01:49:36 +00:00
github-actions[bot] 336f9c504e flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/88a2cd8166694ba0b6cb374700799cec53aef527' (2024-01-01)
  → 'github:hercules-ci/flake-parts/07f6395285469419cf9d078f59b5b49993198c00' (2024-01-11)
• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/5fcfdd4990ab907895fe9bcb1e2e4083d92ca670' (2024-01-10)
  → 'github:Nixos/nixpkgs/cc3ab0e45687d15cb21663a95f5a53a05abd39e4' (2024-01-16)
2024-01-18 01:43:15 +00:00
Jörg Thalheim 3c1e2c0e76 cleanup drv gcroots after a build 2024-01-15 13:17:19 +00:00
dependabot[bot] 25e583ea9e Bump cachix/install-nix-action from 24 to 25
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 24 to 25.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v24...v25)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-15 01:50:37 +00:00
github-actions[bot] 2958fd6dea flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/0fa5a936f203acc1b11ed20fe002320944a8363b' (2024-01-05)
  → 'github:Nixos/nixpkgs/5fcfdd4990ab907895fe9bcb1e2e4083d92ca670' (2024-01-10)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/e434da615ef74187ba003b529cc72f425f5d941e' (2024-01-02)
  → 'github:numtide/treefmt-nix/04f25d7bec9fb29d2c3bacaa48a3304840000d36' (2024-01-07)
2024-01-11 01:44:32 +00:00
Jörg Thalheim c9e850ff32 only refresh github projects in timer and sort them
This way errors are more visible to users on the first running.

Co-authored-by: zimbatm <zimbatm@zimbatm.com>
2024-01-08 11:45:01 +00:00
github-actions[bot] f22c113d1e flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/382614ec619514fbc48dd9c60f043c4087798ddf' (2024-01-03)
  → 'github:Nixos/nixpkgs/0fa5a936f203acc1b11ed20fe002320944a8363b' (2024-01-05)
2024-01-07 01:48:57 +00:00
Jörg Thalheim 69ac528df0
Merge pull request #76 from Mic92/ci-lock
relax concurrent builds
2024-01-05 08:55:02 +01:00
Jörg Thalheim f69a37a69e relax concurrent builds
So far we cannot have builds running concurrently, whereas we only would
need to be strict about nix evaluation to stay below memory limits.
2024-01-05 08:49:54 +01:00
github-actions[bot] 19ae8e85b6 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/34fed993f1674c8d06d58b37ce1e0fe5eebcb9f5' (2023-12-01)
  → 'github:hercules-ci/flake-parts/88a2cd8166694ba0b6cb374700799cec53aef527' (2024-01-01)
• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/59fa082abdbf462515facc8800d517f5728c909d' (2023-12-29)
  → 'github:Nixos/nixpkgs/382614ec619514fbc48dd9c60f043c4087798ddf' (2024-01-03)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/2961375283668d867e64129c22af532de8e77734' (2023-12-19)
  → 'github:numtide/treefmt-nix/e434da615ef74187ba003b529cc72f425f5d941e' (2024-01-02)
2024-01-04 01:46:24 +00:00
Jörg Thalheim b2467c4ac5 typecheck twisted 2024-01-01 15:38:28 +00:00
Jörg Thalheim c48efb2b25
Merge pull request #72 from Mic92/fixes
fixup logger warning call
2024-01-01 08:12:33 +01:00
Jörg Thalheim 6882c81e90 fixup logger warning call 2024-01-01 08:05:12 +01:00
github-actions[bot] 4bb5e60cf2 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/f930306a698f1ae7045cf3265693b7ebc9512f23' (2023-12-27)
  → 'github:Nixos/nixpkgs/59fa082abdbf462515facc8800d517f5728c909d' (2023-12-29)
2023-12-31 01:47:51 +00:00
github-actions[bot] ce96f232cc flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:Nixos/nixpkgs/bc3575c6cda0c5fc9e322c05d97df6a787066b3e' (2023-12-22)
  → 'github:Nixos/nixpkgs/f930306a698f1ae7045cf3265693b7ebc9512f23' (2023-12-27)
2023-12-28 01:40:56 +00:00
Jörg Thalheim acdab58765 worker: fix basedir 2023-12-27 10:25:28 +00:00
Jörg Thalheim 645c7fd0cc fix workername formatting 2023-12-27 10:25:28 +00:00
Jörg Thalheim 22b4caf6fc
Merge pull request #65 from Mic92/hercules
Hercules ci effects: add cli
2023-12-26 22:38:47 +01:00
Jörg Thalheim 8b9c060dbe fix new linting errors 2023-12-26 22:36:40 +01:00
Jörg Thalheim 0fc24dd4ac ruff: enable more linting 2023-12-26 22:21:35 +01:00
Jörg Thalheim 44cfc8253b add buildbot-effects
This is an implementation of hercules-ci-effects in python.
2023-12-26 21:54:20 +01:00
Jörg Thalheim 35079f89e7 apply ruff 2023-12-26 19:50:34 +01:00
Jörg Thalheim b514df614b devshell: add mypy + ruff 2023-12-26 19:50:34 +01:00
Jörg Thalheim 05d12f9c93
Merge pull request #67 from Mic92/joerg-ci
fix syntax error if cachix is disabled
2023-12-26 17:10:49 +01:00
Jörg Thalheim 9f889624aa fix syntax error if cachix is disabled 2023-12-26 17:08:26 +01:00
Jörg Thalheim 1df661d6fd Improve readme
Improve readme
2023-12-24 07:51:41 +00:00
Jörg Thalheim f56e43267d expose cachix options explictly 2023-12-24 07:10:01 +00:00