Commit Graph

  • 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
  • bd3f6e4dd6 eval.nix: expose nixosModules.deploymentOptions phaer 2022-01-22 10:50:22 +0100
  • 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
  • a80ec309d4 Deploying to gh-pages from @ zhaofengli/colmena@abb74b9f49 🚀 zhaofengli 2022-01-08 09:29:47 +0000
  • 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
  • 66f8edcc4e Deploying to gh-pages from @ zhaofengli/colmena@c1be1c7f21 🚀 zhaofengli 2022-01-03 18:47:52 +0000
  • 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
  • f10d4a0a20 .github: Rename workflows for clarity Zhaofeng Li 2022-01-02 13:15:41 -0800
  • ac475ba76f Deploying to gh-pages from @ zhaofengli/colmena@7b05558008 🚀 zhaofengli 2022-01-02 21:23:51 +0000
  • 7d6f66f043 Deploying to gh-pages from @ zhaofengli/colmena@b701b72e6a 🚀 zhaofengli 2022-01-02 21:23:25 +0000
  • b701b72e6a Advertise Matrix channel Zhaofeng Li 2022-01-02 13:15:41 -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
  • fc7dd618d2 Deploying to gh-pages from @ zhaofengli/colmena@7bf57fd1ad 🚀 zhaofengli 2022-01-02 00:54:41 +0000
  • 95bdedc983 Deploying to gh-pages from @ zhaofengli/colmena@7bf57fd1ad 🚀 zhaofengli 2022-01-02 00:54:38 +0000
  • 7bf57fd1ad nix/node_filter: Forgot to add Zhaofeng Li 2022-01-01 16:47:38 -0800
  • 98897bf4de Support building on target nodes Zhaofeng Li 2022-01-01 16:41:35 -0800
  • 872f944743 eval.nix: Skip recursive type checking when cross-referencing configs through the nodes argument Zhaofeng Li 2022-01-01 16:41:35 -0800
  • cdbb69617f eval.nix: Support specifying a list of configs Zhaofeng Li 2022-01-01 16:41:35 -0800
  • bc3450b3ce cli: Disable apply-local on non-Linux platforms Zhaofeng Li 2022-01-01 16:41:35 -0800
  • f0f1be46c3 .github: Pin NIX_PATH before nix-shell invocation Zhaofeng Li 2022-01-01 16:41:35 -0800
  • ef2b5b53a8 .github: Add Nix 2.5.1 and 2.6.0pre to matrix Zhaofeng Li 2022-01-01 16:41:35 -0800
  • d74df64826 Update nixpkgs, fix manual build Zhaofeng Li 2022-01-01 16:41:35 -0800
  • 06804e3715 Support macOS Zhaofeng Li 2022-01-01 16:41:35 -0800
  • f9f4dd5f63 Remove another ugly toJSON hack Zhaofeng Li 2022-01-01 16:41:35 -0800
  • 111bc9dea7 Remove test-progress subcommand from release builds Zhaofeng Li 2022-01-01 16:41:35 -0800
  • f809d3b21c nix/host: Always copy outputs to remote along with derivations when realizing Zhaofeng Li 2022-01-01 16:41:35 -0800
  • 64534a744c manual: Make mdbook-linkcheck happy Zhaofeng Li 2022-01-01 16:41:35 -0800
  • 16bf9899c5 manual: Correct paths to eval.nix in comments Zhaofeng Li 2022-01-01 16:41:35 -0800
  • 2b652f7236 hive: Add another test for nixpkgs.system Zhaofeng Li 2022-01-01 16:41:35 -0800
  • 8f77184d58 eval.nix: Inherit pkgs.system in evalConfig Zhaofeng Li 2021-12-18 14:35:06 -0800
  • bd4493da73 nix: Move eval.nix tests into /hive Zhaofeng Li 2021-12-18 14:35:06 -0800
  • d5c6f7cb0c integration-tests: No need to sort Zhaofeng Li 2021-12-18 14:35:06 -0800
  • 881e64dd29 Deploying to gh-pages from @ zhaofengli/colmena@708dfa6dd9 🚀 zhaofengli 2021-12-08 07:31:06 +0000
  • b52ac7e94f .github: workflow_run triggers can't be used on non-default branches Zhaofeng Li 2021-12-07 23:27:36 -0800
  • 708dfa6dd9 .github: workflow_run triggers can't be used on non-default branches Zhaofeng Li 2021-12-07 23:27:36 -0800
  • 7a4b335f7e Update installation docs to point users at Nixpkgs Zhaofeng Li 2021-12-07 23:13:31 -0800
  • a12d7e1115 Update installation docs to point users at Nixpkgs Zhaofeng Li 2021-12-07 23:13:31 -0800
  • 83ebe45f20 integration-tests/apply: Test GC root creation Zhaofeng Li 2021-12-07 23:13:31 -0800
  • 372de58dff integration-tests: Make it easier to override pkgs and colmena Zhaofeng Li 2021-12-07 23:13:31 -0800
  • 31fc98cfa7 nix: Remove ugly toJSON hack Zhaofeng Li 2021-12-07 23:13:31 -0800
  • eebded1786 Build each node individually Zhaofeng Li 2021-12-07 23:13:31 -0800
  • ea09e60e36 default.nix: Oops Zhaofeng Li 2021-12-06 15:08:09 -0800
  • 14f6c707f5 flake.nix: Cherry pick supported platforms Zhaofeng Li 2021-12-06 12:46:46 -0800
  • 4a31a01c4f default.nix: Match what was merged in Nixpkgs Zhaofeng Li 2021-12-06 12:26:19 -0800
  • b88a19b904 .github: Add commit status for manual build Zhaofeng Li 2021-12-05 18:07:12 -0800
  • 39f597f778 hive: Pass --read-write-mode to nix-instantiate --eval Zhaofeng Li 2021-12-05 12:34:44 -0800
  • aec82e3b1f .github: Run user manual build after main build workflow Zhaofeng Li 2021-12-05 01:32:59 -0800
  • d9e41ac402 manual/migration: Fix broken link Zhaofeng Li 2021-12-05 01:32:59 -0800
  • e609301a72 .github: Run user manual build after main build workflow Zhaofeng Li 2021-12-05 01:30:17 -0800
  • 362d1804b6 .github: Only deploy redirect farm if we are the latest stable version Zhaofeng Li 2021-12-05 01:23:27 -0800
  • 415946d1ba Deploying to gh-pages from @ zhaofengli/colmena@804cf1f85e 🚀 zhaofengli 2021-12-05 09:17:59 +0000
  • 804cf1f85e manual/migration: Fix broken link Zhaofeng Li 2021-12-05 01:14:12 -0800
  • 7433661aed Add deployment.keys.<name>.name Zhaofeng Li 2021-12-05 01:14:12 -0800
  • fb69d701b3 .github: Clean up user manual workflows Zhaofeng Li 2021-12-05 01:14:12 -0800
  • 321d847563 integration-tests: Add flakes test Zhaofeng Li 2021-12-05 01:14:12 -0800
  • f849a757d2 integration-tests: Allow configuring the presence of nodes Zhaofeng Li 2021-12-05 01:14:12 -0800
  • 0f8873027f utils: Don't panic in capture_stream Zhaofeng Li 2021-12-05 01:14:12 -0800
  • 8e5f168e5d integration-tests: Fix default.nix Zhaofeng Li 2021-12-03 20:30:40 -0800
  • 653f1f9a9d Deploying to gh-pages from @ zhaofengli/colmena@ddccad4fb9 🚀 zhaofengli 2021-12-04 09:08:08 +0000
  • ddccad4fb9 eval.nix: Auto-call functors as well Zhaofeng Li 2021-12-04 01:03:26 -0800
  • 7757a0e45d command/apply: Use verbose output when goal is "dry-activate" Zhaofeng Li 2021-12-04 01:03:26 -0800
  • 7b1feffb9e util: Log the configuration in use Zhaofeng Li 2021-12-04 01:03:26 -0800
  • 9cd2af9438 cli: Re-order arguments in help message Zhaofeng Li 2021-12-04 01:03:26 -0800
  • f253e6eb18 cli: Allow configuring output colorization Zhaofeng Li 2021-12-04 01:03:26 -0800
  • dc57b489ea progress: Restore tty-detection after refactoring Zhaofeng Li 2021-12-04 01:03:26 -0800
  • ba16f50722 integration-tests: Cleanup, add parallelism test Zhaofeng Li 2021-12-04 01:03:26 -0800
  • 73baa0446f flake.lock: Update all Zhaofeng Li 2021-12-04 01:03:26 -0800
  • 064432f38e nix/deployment: Misc cleanup Zhaofeng Li 2021-12-04 01:03:26 -0800
  • 04976e5fda job: Make event formatting less ugly Zhaofeng Li 2021-12-03 00:06:21 -0800
  • a3e292d7fb nix: Another deployment parallelization oops Zhaofeng Li 2021-12-03 00:06:17 -0800
  • 2bba64a002 nix: Fix deployment parallelization Zhaofeng Li 2021-12-02 23:49:35 -0800
  • 5b2d8d75e7 integration-tests: Add default.nix Zhaofeng Li 2021-12-02 12:47:57 -0800
  • a42e8c5bf0 Misc cleanup Zhaofeng Li 2021-11-23 13:33:23 -0800
  • e2bad26be5 manual: Simplify Zhaofeng Li 2021-11-23 13:17:05 -0800
  • ad124544f5 integration-tests: More elaborate tests Zhaofeng Li 2021-11-22 13:18:28 -0800
  • 31682ee13e .github: Only run build test on 2.4 Zhaofeng Li 2021-11-22 11:20:41 -0800