Commit Graph

126 Commits

Author SHA1 Message Date
Jörg Thalheim
030e586195
Merge pull request #68 from Mic92/fix-macos
release 1.0.0
2024-06-27 09:59:17 +02:00
Jörg Thalheim
254f66f30e release 1.0.0 2024-06-27 09:58:43 +02:00
Jörg Thalheim
02c50df688
Merge pull request #63 from Mic92/fix-macos
Fix macos
2024-06-25 10:46:47 +02:00
Jörg Thalheim
ac5d3923cb upgrade nixpkgs to version containing functional nix-eval-jobs 2024-06-25 10:22:13 +02:00
Jörg Thalheim
1f7b7e90e2 install nix-eval-jobs for remote builds 2024-06-24 12:45:32 +02:00
Jörg Thalheim
55283e292b only use fallback to nix shell if command is not installed on the system
This gives users more control, which nix-eval-jobs or nix-output-monitor
they get.
2024-06-24 12:45:32 +02:00
Jörg Thalheim
f8946701fb Revert "disable testing darwin"
This reverts commit e8300b4862.
2024-06-24 10:19:08 +02:00
Jörg Thalheim
ed6b7831e0 fix python linter warnings 2024-06-24 10:19:08 +02:00
Mic92's Renovate Bot
cfff239d93 Update cachix/install-nix-action action to v27 2024-05-15 20:02:36 +00:00
Jörg Thalheim
071d446814 README: add cachix section 2024-05-02 15:22:37 +00:00
Jörg Thalheim
3714bfbf3f
Merge pull request #61 from Mic92/cachix
Cachix
2024-05-02 17:13:39 +02:00
Jörg Thalheim
0d6571895a rip i686-linux
no one cares about 32-bit anymore
2024-05-02 17:11:33 +02:00
Jörg Thalheim
e8300b4862 disable testing darwin 2024-05-02 17:07:54 +02:00
Jörg Thalheim
da88afb03d bump nixpkgs 2024-05-02 16:45:12 +02:00
Jörg Thalheim
fe9b0aa7bc add cachix support 2024-05-02 16:45:06 +02:00
Jörg Thalheim
bfe8a69874 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/8c9fa2545007b49a5db5f650ae91f227672c3877' (2023-11-01)
  → 'github:hercules-ci/flake-parts/9126214d0a59633752a136528f5f3b9aa8565b7d' (2024-04-01)
• Updated input 'flake-parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/0cbe9f69c234a7700596e943bfae7ef27a31b735?dir=lib' (2023-10-29)
  → 'github:NixOS/nixpkgs/d8fe5e6c92d0d190646fb9f1056741a229980089?dir=lib' (2024-03-29)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/c082856b850ec60cda9f0a0db2bc7bd8900d708c' (2023-11-02)
  → 'github:NixOS/nixpkgs/1e1dc66fe68972a76679644a5577828b6a7e8be4' (2024-04-22)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/5deb8dc125a9f83b65ca86cf0c8167c46593e0b1' (2023-10-27)
  → 'github:numtide/treefmt-nix/49dc4a92b02b8e68798abd99184f228243b6e3ac' (2024-04-01)
2024-04-23 12:55:11 +02:00
Jörg Thalheim
f024a66e6a update mergify configuration 2024-04-23 11:32:37 +02:00
Mic92's Renovate Bot
692fe3e98f Update cachix/install-nix-action action to v26 2024-03-08 15:25:23 +00:00
Mic92's Renovate Bot
ef8f59a0fd Update cachix/install-nix-action action to v25 2024-03-04 14:00:48 +00:00
Jörg Thalheim
9309f6941e
Merge pull request #57 from Mic92/joerg-ci
renovate: also update lockfiles
2024-03-04 14:50:00 +01:00
Jörg Thalheim
48342fee0b renovate: also update lockfiles 2024-03-04 14:49:31 +01:00
Jörg Thalheim
c6954bdd2d
Merge pull request #55 from Mic92/renovate/configure
Configure Renovate
2024-03-04 14:44:07 +01:00
Mic92's Renovate Bot
aad3672d60 Add renovate.json 2024-03-04 13:43:48 +00:00
Jörg Thalheim
4376b8a33b fix missing awaits for AsyncExitStack 2023-12-26 16:10:26 +00:00
Jörg Thalheim
25e19950f0 fix python tests 2023-12-03 12:00:46 +00:00
Jörg Thalheim
1e77cb3235 make tests a module 2023-12-03 12:47:39 +01:00
Jörg Thalheim
2d71dd8d94 linting fixes 2023-12-03 12:47:39 +01:00
Jörg Thalheim
c25b5a3086 enable more linting 2023-12-03 12:43:32 +01:00
Jörg Thalheim
96805cafb2 nix-fast-build: fix typo 2023-11-16 14:53:28 +00:00
Jörg Thalheim
04799ed4cf
Merge pull request #45 from Mic92/joerg-ci
increase large buffer for large lines
2023-11-16 15:33:03 +01:00
mergify[bot]
2d727374c0
Merge branch 'main' into joerg-ci 2023-11-16 14:32:54 +00:00
Jörg Thalheim
3903f1d5b6 increase large buffer for large lines 2023-11-16 15:32:10 +01:00
Jörg Thalheim
51b1013686
Merge pull request #44 from Mic92/joerg-ci
QueueWithContext: only call task_done if we successfully retrieved an element
2023-11-16 15:27:23 +01:00
Jörg Thalheim
96944ce9b3 QueueWithContext: only call task_done if we successfully retrieved an element 2023-11-16 15:26:24 +01:00
Jörg Thalheim
ffe63c2465
Merge pull request #43 from Mic92/joerg-ci
fix more process.kill race conditions
2023-11-16 15:20:36 +01:00
mergify[bot]
48a678dd02
Merge branch 'main' into joerg-ci 2023-11-16 14:19:34 +00:00
Jörg Thalheim
f3d465c96b fix more process.kill race conditions 2023-11-16 15:18:53 +01:00
Jörg Thalheim
f8e5678b10
Merge pull request #42 from Mic92/joerg-ci
fix race condition when nix-eval-jobs already terminated after timeout but before kill
2023-11-16 15:16:16 +01:00
Jörg Thalheim
47256ffcdc fix race condition when nix-eval-jobs already terminated after timeout but before kill 2023-11-16 15:12:04 +01:00
Jörg Thalheim
77c764981a add no-link, out-link option 2023-11-08 16:08:10 +00:00
Florian Klink
482a10dbd2 --no-nom: fix help text
Setting this argument *disables* nom usage.
2023-11-08 15:35:38 +00:00
Jörg Thalheim
1ff0e1beb6 use nix bundled with nix-eval-jobs 2023-11-02 08:04:28 +00:00
Jörg Thalheim
013ccd659e 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/8c9fa2545007b49a5db5f650ae91f227672c3877' (2023-11-01)
• Updated input 'flake-parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/f5892ddac112a1e9b3612c39af1b72987ee5783a?dir=lib' (2023-09-29)
  → 'github:NixOS/nixpkgs/0cbe9f69c234a7700596e943bfae7ef27a31b735?dir=lib' (2023-10-29)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/51d906d2341c9e866e48c2efcaac0f2d70bfd43e' (2023-10-21)
  → 'github:NixOS/nixpkgs/c082856b850ec60cda9f0a0db2bc7bd8900d708c' (2023-11-02)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/aae39f64f5ecbe89792d05eacea5cb241891292a' (2023-10-15)
  → 'github:numtide/treefmt-nix/5deb8dc125a9f83b65ca86cf0c8167c46593e0b1' (2023-10-27)
2023-11-02 08:04:28 +00:00
Jörg Thalheim
e76d62f7d0
Merge pull request #34 from Mic92/check-eval-error
Check eval error
2023-10-27 11:47:45 +02:00
Jörg Thalheim
b07410115e 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 'flake-parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/3e52e76b70d5508f3cec70b882a29199f4d1ee85?dir=lib' (2023-08-31)
  → 'github:NixOS/nixpkgs/f5892ddac112a1e9b3612c39af1b72987ee5783a?dir=lib' (2023-09-29)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/efd23a1c9ae8c574e2ca923c2b2dc336797f4cc4' (2023-09-06)
  → 'github:NixOS/nixpkgs/51d906d2341c9e866e48c2efcaac0f2d70bfd43e' (2023-10-21)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/b8d3a059f5487d6767d07c3716386753e3132d9f' (2023-09-04)
  → 'github:numtide/treefmt-nix/aae39f64f5ecbe89792d05eacea5cb241891292a' (2023-10-15)
2023-10-27 11:39:59 +02:00
Jörg Thalheim
7d1faaae0f test for eval errors 2023-10-24 22:17:12 +02:00
Jörg Thalheim
d0a3fe039c document how to evaluate single systems only
fixes https://github.com/Mic92/nix-fast-build/issues/29
2023-10-13 08:42:08 +00:00
Jörg Thalheim
c17a41275e document how to evaluate single systems only
fixes https://github.com/Mic92/nix-fast-build/issues/29
2023-10-13 10:35:26 +02:00
Jörg Thalheim
79908fc2a9 don't propagated python when included in a devshell
fixes https://github.com/Mic92/nix-fast-build/issues/27
2023-10-06 15:33:26 +00:00
Andreas Rammhold
9ebfd44348 Fix typo in README.md 2023-10-04 08:19:03 +00:00