This is a long overdue release more than 3 years after 0.4.0!
Colmena has moved from zhaofengli/colmena to nix-community/colmena after a discussion with the original author.
The current maintainers are @stepbrobd, @NickCao, and @zhaofengli.
This will be the last release with x86_64-darwin support, 0.6.0 will be tagged shortly after 0.5.0.
What's Changed
- ssh: fix substitution when using experimental
nix copyby @emilylange in #156 - fix: allow nodeSpecialArgs to override name and nodes by @oddlama in #155
- chore: dead link by @ldicarlo in #172
- Switch to clap derive by @i1i1 in #169
- Set exit code > 0 when colmena exec fails by @pkel in #191
- Support adding extra ssh options on node configurations by @minhuw in #197
- make eval.nix more convnient to use for non-flake user by @Janik-Haag in #199
- lib.mdDoc has been deprecated since 24.05 by @benaryorg in #222
- Fix describe_node_list remaining nodes special case by @peterablehmann in #224
- Add direct flake evaluation support by @zhaofengli in #228
- Exclude more paths from colmena.src to reduce rebuilds by @zhaofengli in #238
- chore: Configure Renovate by @renovate[bot] in #237
- .github/build: Update macOS runner, add aarch64-darwin by @zhaofengli in #242
- Update DeterminateSystems/nix-installer-action action to v15 by @renovate[bot] in #240
- Update cachix/cachix-action action to v15 by @renovate[bot] in #244
- Update actions/checkout action to v4 by @renovate[bot] in #243
- Update docker/setup-qemu-action action to v3 by @renovate[bot] in #245
- Update all non-major dependencies by @renovate[bot] in #239
- README.md: Fix badge branch by @zhaofengli in #247
- resolve TempDir paths before passing them to the flake bin by @valkum in #233
- progress: Detect tty with std::io::IsTerminal, remove atty by @zhaofengli in #248
- chore(deps): update jamesives/github-pages-deploy-action action to v4.6.9 by @renovate[bot] in #249
- fix(deps): update all non-major dependencies by @renovate[bot] in #251
- flake: fix patch for nix-eval-jobs by @pks-t in #256
- Add meta.mainProgram by @Lord-Valen in #267
- Enable direct flake evaluation by default by @zhaofengli in #279
- README.md: Update flake example for direct flake evaluation by @zhaofengli in #280
- Improve help message readability by @janhencic in #261
- chore(deps): update determinatesystems/nix-installer-action action to v17 by @renovate[bot] in #278
- Make nix_flags_with_builders call nix_flags by @gmacon in #265
- fix(nix-eval-jobs): silence warning when overriding version without src by @Moraxyc in #289
- fix: Chown correct path for pre-activation keys by @pizzapim in #291
- fix(deps): update all non-major dependencies by @renovate[bot] in #252
- chore: Format most Nix files with nixfmt-rfc-style by @zhaofengli in #283
- refactor: Migrate to tracing by @zhaofengli in #284
- fix(deps): update all non-major dependencies by @renovate[bot] in #293
- chore(deps): update determinatesystems/nix-installer-action action to v18 by @renovate[bot] in #297
- Emit logs to stderr by @zhaofengli in #300
- chore(deps): update cachix/cachix-action action to v16 by @renovate[bot] in #270
- Don't use patched version of nix-eval-jobs if version >= 2.30.0 by @eboskma in #306
- .github: Harmonize common setup, pin dependencies with commit hash by @zhaofengli in #308
- deployment: Fix typo that broke --eval-node-limit=0 by @zhaofengli in #311
- fix: replace deprecated pkgs.system with pkgs.stdenv.hostPlatform.system by @sini in #316
- ci: fix "no space left on device" by @stepbrobd in #342
- {cargo,flake}: bump deps by @stepbrobd in #341
- ci: init dependabot by @stepbrobd in #347
- treewide: address clippy and deadcode warns by @stepbrobd in #345
- ci: use dependabot groups to prevent prs spams by @stepbrobd in #357
- ci: bump the actions group with 4 updates by @dependabot[bot] in #359
- cargo: bump the cargo group with 4 updates by @dependabot[bot] in #360
- flake: bump the inputs group with 2 updates by @dependabot[bot] in #361
- .git-blame-ignore-revs: init by @stepbrobd in #358
- flake: bump stable from
f3fb8f3tod347419in the inputs group by @dependabot[bot] in #367 - ci: bump docker/setup-qemu-action from 4.1.0 to 4.2.0 in the actions group by @dependabot[bot] in #366
- cargo: bump the cargo group with 3 updates by @dependabot[bot] in #365
- ssh: Put extra_ssh_options before internal options by @aszlig in #364
- flake: bump the inputs group with 2 updates by @dependabot[bot] in #369
- cargo: bump regex from 1.12.4 to 1.13.0 in the cargo group by @dependabot[bot] in #368
- cargo: bump the cargo group with 4 updates by @dependabot[bot] in #370
- ci: bump actions/checkout from 7.0.0 to 7.0.1 in the actions group by @dependabot[bot] in #373
- cargo: bump the cargo group with 10 updates by @dependabot[bot] in #372
- treewide: run nix fmt by @stepbrobd in #362
- formatter: fix ci and find repo root with git by @stepbrobd in #375
- hive: fix
--evaluator streamingnoop by @stepbrobd in #340 - cargo: bump the cargo group with 2 updates by @dependabot[bot] in #376
- cargo: drop atty by @stepbrobd in #377
- hive/tests: pin nixpkgs system in tests by @stepbrobd in #378
- Loosen deployment.keys username/group validation regex by @yottanami in #380
- ci: bump JamesIves/github-pages-deploy-action from 4.8.0 to 4.9.0 in the actions group by @dependabot[bot] in #383
- cargo: bump the cargo group with 3 updates by @dependabot[bot] in #382
- cargo: bump the cargo group across 1 directory with 5 updates by @dependabot[bot] in #386
- treewide: cleanup by @stepbrobd in #381
- treewide: drop legacy code paths and refactor how CLI flags are passed by @stepbrobd in #379
- release: 0.5.0 release prep by @stepbrobd in #388
New Contributors
- @emilylange made their first contribution in #156
- @ldicarlo made their first contribution in #172
- @i1i1 made their first contribution in #169
- @pkel made their first contribution in #191
- @minhuw made their first contribution in #197
- @Janik-Haag made their first contribution in #199
- @benaryorg made their first contribution in #222
- @peterablehmann made their first contribution in #224
- @renovate[bot] made their first contribution in #237
- @valkum made their first contribution in #233
- @pks-t made their first contribution in #256
- @Lord-Valen made their first contribution in #267
- @janhencic made their first contribution in #261
- @gmacon made their first contribution in #265
- @Moraxyc made their first contribution in #289
- @pizzapim made their first contribution in #291
- @eboskma made their first contribution in #306
- @sini made their first contribution in #316
- @dependabot[bot] made their first contribution in #359
- @aszlig made their first contribution in #364
- @yottanami made their first contribution in #380
Full Changelog: v0.4.0...v0.5.0