Commit graph

  • 1be16d552d apply: Add --reboot flag Zhaofeng Li 2022-05-22 02:15:33 -0700
  • e239cbd260 host: Add get_current_system_profile Zhaofeng Li 2022-05-22 02:15:33 -0700
  • c8b79e7e2d ssh: Clean up Zhaofeng Li 2022-05-22 02:15:33 -0700
  • 9bd5e7bb25 imp: soc of eval, modules & options David Arnold 2022-04-03 19:07:14 -0500
  • ea4f2ba6dc Migrate other doc links to new domain Zhaofeng Li 2022-05-13 19:14:58 -0700
  • c1dc482c21 integration-tests: Add timeouts to SSH invocations Zhaofeng Li 2022-05-13 19:14:58 -0700
  • f5071dcff2 manual: Migrate to cli.rs domain Zhaofeng Li 2022-05-08 17:41:17 -0700
  • b4c832c24f .github: Disable flake check on macOS Zhaofeng Li 2022-04-27 15:05:01 -0700
  • 0ce26c1fdd Start work on 0.4.0 Zhaofeng Li 2022-04-27 14:10:58 -0700
  • fbefc48d89 Release 0.3.0 Zhaofeng Li 2022-04-27 14:10:58 -0700
  • ff417c9783
    Merge pull request #77 from otavio/main Zhaofeng Li 2022-04-26 13:47:22 -0700
  • 361475c277 flake.lock: Update Otavio Salvador 2022-04-25 22:00:04 -0300
  • 67de5dc96d ci: update cachix/install-nix-action to v17 Otavio Salvador 2022-04-25 21:57:25 -0300
  • f1a538398b ci: upgrade to Nix 2.8.0 for build and test Otavio Salvador 2022-04-25 21:56:50 -0300
  • 6b95ec1725 ci: remove unused Nix versions in build stage Otavio Salvador 2022-04-25 21:55:30 -0300
  • a9498de2c7 manual/release-notes: Mention key services (#48) Zhaofeng Li 2022-04-25 11:54:46 -0700
  • 3e7341a98c utils.rs: Tolerate invalid UTF-8 in streams Zhaofeng Li 2022-04-25 00:03:57 -0700
  • 6a64625fda eval.nix: Ignore typed allowAliases config when checking unoverridden config keys Zhaofeng Li 2022-04-25 00:03:57 -0700
  • 879e49a455 manual: Add release notes Zhaofeng Li 2022-04-19 00:29:35 -0700
  • c509cc21ba manual/parallelism.md: Mention nix-eval-jobs support Zhaofeng Li 2022-04-19 00:29:35 -0700
  • ab754ac2e3 Squelch dead code warnings on non-Linux platforms (aka macOS) Zhaofeng Li 2022-04-19 00:29:35 -0700
  • 0201f5c320 Update deps Zhaofeng Li 2022-04-19 00:29:35 -0700
  • 5a81996afb ssh: Enable BatchMode Zhaofeng Li 2022-04-19 00:29:35 -0700
  • 11289dd7ff package.nix: Remove conditionals on nix-eval-jobs Zhaofeng Li 2022-04-03 17:16:01 -0700
  • 9f7f2c9cce .github: Add 2.7.0 and 2.8.0pre, remove 2.5.1, 2.6.0, 2.7.0pre Zhaofeng Li 2022-04-03 17:16:01 -0700
  • 4de46cd339 flake.lock: Update Zhaofeng Li 2022-04-03 17:16:01 -0700
  • b9496cf3d8 Update deps Zhaofeng Li 2022-04-03 17:16:01 -0700
  • 017ccf142c flake.lock: Update Zhaofeng Li 2022-03-19 20:30:21 -0700
  • f81170c8ee Cargo.lock: Bump indicatif Zhaofeng Li 2022-03-16 23:33:14 -0700
  • 1decf15b36 manual: Fix directory structure Zhaofeng Li 2022-03-08 10:26:27 -0800
  • 26b2203da9 Update deps Zhaofeng Li 2022-03-07 22:02:04 -0800
  • 6340b8ba50 manual: Integrate mdbook-linkcheck Zhaofeng Li 2022-03-07 22:02:04 -0800
  • 514cff68bd package.nix: Unset NIX_EVAL_JOBS if nix-eval-jobs not pinned Zhaofeng Li 2022-03-07 22:02:04 -0800
  • e27033119b flake.lock: Update Zhaofeng Li 2022-03-07 22:02:04 -0800
  • 108c135700 Rename: NixFailure -> ChildFailure, NixKilled -> ChildKilled Zhaofeng Li 2022-03-07 22:02:04 -0800
  • 9c179b0db8
    apply_local: Fix nixos detection from os-release (#63) Glenn McDonald 2022-03-07 23:52:22 -0500
  • 2b281286d0
    eval.nix: Add "${name}-key.service" units for keys (#51) Zhaofeng Li 2022-02-16 10:23:27 -0800
  • 09a8a72b0c flake.nix: Add nix-eval-jobs patch to fix buffering Zhaofeng Li 2022-02-16 00:54:53 -0800
  • 85b0107b59 eval.nix: Skip recursive type checking for nodes in colmena eval as well Zhaofeng Li 2022-02-16 00:54:53 -0800
  • 6146aef174 default.nix: Return a derivation directly Zhaofeng Li 2022-02-16 00:54:53 -0800
  • 432dd4edbe flake.lock: Update Zhaofeng Li 2022-02-16 00:54:53 -0800
  • 0080622ad1 Cargo.lock: Update Zhaofeng Li 2022-02-16 00:54:53 -0800
  • efa7322587
    streaming evaluator: respect eval-nodes-limit (#58) Linus Heckemann 2022-02-16 10:10:52 +0100
  • c088925e0d Misc doc tweaks Zhaofeng Li 2022-02-05 18:43:43 -0800
  • e7d4792634 flake.nix: Let's just patch the nix-eval-jobs in nixpkgs Zhaofeng Li 2022-02-04 23:28:14 -0800
  • f3aba244f5 flake.lock: Update nix-eval-jobs Zhaofeng Li 2022-02-04 22:10:34 -0800
  • 7772335617 manual/multi-arch: Mention remote builds Zhaofeng Li 2022-02-04 20:58:17 -0800
  • d7b5cfb2ae .github: Add 2.7.0pre to matrix Zhaofeng Li 2022-02-04 20:58:17 -0800
  • e3c0686c67 Update deps Zhaofeng Li 2022-02-04 20:58:17 -0800
  • ca6ad0de38 integration-tests: Fix flakes test in Nix 2.6 Zhaofeng Li 2022-02-04 20:58:17 -0800
  • 94c7e5c79a .github: Add Nix 2.6.0 to matrix Zhaofeng Li 2022-02-04 20:58:17 -0800
  • 501ca74ce6 flake.lock: Update nixpkgs and stable Zhaofeng Li 2022-02-04 20:58:17 -0800
  • 45b135c1b1 nix_eval_jobs: Add timeouts to tests Zhaofeng Li 2022-02-04 20:58:17 -0800
  • 856f82644e apply_local: Fix argument name typo Zhaofeng Li 2022-01-27 18:48:25 -0800
  • 6d5b7d7e3e integration-tests: Only enable documentation build in apply test Zhaofeng Li 2022-01-27 18:48:25 -0800
  • 0a955d0a4c integration-tests: Also run apply test against stable nixpkgs Zhaofeng Li 2022-01-27 18:48:25 -0800
  • 6bff965a39 integration-tests: Enable documentation build Zhaofeng Li 2022-01-25 15:03:58 -0800
  • f674ddf173 key: Compute full path to key file in Nix Zhaofeng Li 2022-01-25 14:22:26 -0800
  • e58dde1be0 eval.nix: Don't override modulesPath Zhaofeng Li 2022-01-25 14:22:26 -0800
  • 7cd9b6f70c eval.nix: Don't pass baseModules to modules Zhaofeng Li 2022-01-25 14:22:26 -0800
  • 9251019723 nix_eval_jobs: Errors may not have an attribute name attached Zhaofeng Li 2022-01-25 14:22:26 -0800
  • c0107b21e0 General code cleanup Zhaofeng Li 2022-01-25 14:22:26 -0800
  • 0019fa8239 Update deps Zhaofeng Li 2022-01-25 14:22:26 -0800
  • 5b8971a0f4
    eval.nix: expose nixosModules.deploymentOptions (#49) Paul Haerle 2022-01-23 19:06:41 +0100
  • f4896aad39 flake.nix: Fix trailing whitespace Zhaofeng Li 2022-01-22 17:53:54 -0800
  • 0d9198c351 spinner: Work around the lack of newline after completion Zhaofeng Li 2022-01-22 17:50:53 -0800
  • 57b3ccca85 integration-tests: Test streaming evaluator Zhaofeng Li 2022-01-22 17:50:53 -0800
  • 87189ec3df nix_info: Display pinned nix-eval-jobs path Zhaofeng Li 2022-01-22 17:50:53 -0800
  • faf84d5718 flake.nix: Use own nix-eval-jobs fork Zhaofeng Li 2022-01-22 17:50:53 -0800
  • cf9a72a1d4 nix: Add initial nix-eval-job integration Zhaofeng Li 2022-01-22 17:50:53 -0800
  • 3e40e84e19 nix: Add NixExpression abstraction Zhaofeng Li 2022-01-22 17:50:53 -0800
  • 9fbb6b133b job: Make it possible to have a JobHandle not connected to a JobMonitor Zhaofeng Li 2022-01-22 17:50:53 -0800
  • 55ce6d078e Remove unused stuff Zhaofeng Li 2022-01-22 17:50:53 -0800
  • 7f3e15f1a7 flake.lock: Update nixpkgs Zhaofeng Li 2022-01-22 17:50:53 -0800
  • d3e556027f deployment: Move chunked mode into self-contained function Zhaofeng Li 2022-01-21 00:45:12 -0800
  • 82361e5ea5 hive: Clean up, make way for nix-eval-jobs Zhaofeng Li 2022-01-21 00:45:12 -0800
  • 3fa0dee6b0 hive: Convert derivations to drvPath in separate attribute Zhaofeng Li 2022-01-21 00:45:12 -0800
  • 7e15450fd2 default.nix: Switch to flake-compat Zhaofeng Li 2022-01-21 00:45:12 -0800
  • abb74b9f49 Add EditorConfig rules, fix trailing whitespaces Zhaofeng Li 2022-01-08 01:20:36 -0800
  • deca292b53 Refactor NixOptions Zhaofeng Li 2022-01-08 01:20:36 -0800
  • 31fd1e49ac Move nix::{NixResult, NixError} to error::{ColmenaResult, ColmenaError} Zhaofeng Li 2022-01-08 01:20:36 -0800
  • 16ed9d8c66 Move nix::NixCommand to util::CommandExt Zhaofeng Li 2022-01-08 01:20:36 -0800
  • 2aeab62880 Bundle rust-analyzer in dev environment Zhaofeng Li 2022-01-08 01:20:36 -0800
  • f92236da46 Refactor current profile detection Zhaofeng Li 2022-01-08 01:20:36 -0800
  • 6401ce4c3c cli: Remove target from logs Zhaofeng Li 2022-01-05 14:01:05 -0800
  • cb4afb689a Cargo.toml: Move tokio-test to dev-dependencies Zhaofeng Li 2022-01-05 14:01:05 -0800
  • 2dbe2b1440 Cargo.toml: Update indicatif to 0.17.0-rc.1 Zhaofeng Li 2022-01-05 14:01:05 -0800
  • da7907c874 General code cleanup Zhaofeng Li 2022-01-05 14:01:05 -0800
  • 62cf77a8b6 manual: Only render apply-local help on Linux Zhaofeng Li 2022-01-03 10:54:59 -0800
  • c1be1c7f21 manual: Rename cli.md Zhaofeng Li 2022-01-03 10:42:16 -0800
  • f234e16e80 manual: Fix colorized CLI help Zhaofeng Li 2022-01-03 10:37:03 -0800
  • d2762757f0 command/eval: Fix introspect alias Zhaofeng Li 2022-01-03 10:37:03 -0800
  • 79d1010356 command: Change wording for consistency Zhaofeng Li 2022-01-03 10:37:03 -0800
  • 3ea320b355 Update other deps Zhaofeng Li 2022-01-03 10:37:03 -0800
  • 81e2982bbb Migrate to clap 0.3 Zhaofeng Li 2022-01-03 10:37:03 -0800
  • 6e90b710bb LICENSE: Update year to 2022 Zhaofeng Li 2022-01-03 10:37:03 -0800
  • 7b05558008 Advertise Matrix channel Zhaofeng Li 2022-01-02 13:15:41 -0800
  • 1adb0b4246 .github: Rename workflows for clarity Zhaofeng Li 2022-01-02 13:15:41 -0800
  • f9fab83030 deployment: Remove useless Arc clones Zhaofeng Li 2022-01-02 13:15:41 -0800
  • 7bf57fd1ad nix/node_filter: Forgot to add Zhaofeng Li 2022-01-01 16:47:38 -0800