Commit graph

  • 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
  • b52ac7e94f .github: workflow_run triggers can't be used on non-default branches Zhaofeng Li 2021-12-07 23:27:36 -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
  • e609301a72 .github: Run user manual build after main build workflow Zhaofeng Li 2021-12-05 01:30:17 -0800
  • 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
  • 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
  • 430a91cbad Add integration tests Zhaofeng Li 2021-11-22 01:52:35 -0800
  • ec51f5703f deployment: A few oops Zhaofeng Li 2021-11-22 01:52:35 -0800
  • 572f77dbf5 A couple of fixes to progress output Zhaofeng Li 2021-11-21 16:02:45 -0800
  • b3016ad3a7 progress/plain: Fix label alignment Zhaofeng Li 2021-11-21 16:02:45 -0800
  • 46090598eb apply-local: Fix output after rewrite Zhaofeng Li 2021-11-21 15:30:52 -0800
  • 0cb3f8e968 Redesign deployment process (again) Zhaofeng Li 2021-11-20 23:34:52 -0800
  • 5c84134af3 Refactor node names Zhaofeng Li 2021-11-20 23:34:52 -0800
  • de397dfc60 Merge branch 'release-0.2.x' Zhaofeng Li 2021-11-18 16:16:13 -0800
  • e95dc850f3 .github: Fix task skipping Zhaofeng Li 2021-11-18 16:12:31 -0800
  • 8954af0571 .github: Strip quotes from Nix eval output Zhaofeng Li 2021-11-18 16:10:48 -0800
  • ee70b18ec6 Post-release manual updates Zhaofeng Li 2021-11-18 16:10:30 -0800
  • 33e55f0a72 .github: Apparently I'm blind Zhaofeng Li 2021-11-18 15:47:21 -0800
  • e27cd5eed8 .github: Apparently I'm blind Zhaofeng Li 2021-11-18 15:47:21 -0800
  • 08f9caa24c Start work on 0.3.0 Zhaofeng Li 2021-11-18 15:41:39 -0800
  • dd66ce30e0
    Release 0.2.0 Zhaofeng Li 2021-11-18 15:41:02 -0800
  • 65a8cd5c87 flake.lock: Update nixpkgs Zhaofeng Li 2021-11-18 15:41:02 -0800
  • 47ccc6c9c4 nix/info.rs: Update message about nixUnstable for 21.11 Zhaofeng Li 2021-11-18 15:41:02 -0800
  • 5c96044ffa .github: Fix wrong output in copy Zhaofeng Li 2021-11-18 13:30:36 -0800
  • 052c6795f2 .github: Fix substitution in manual deployment Zhaofeng Li 2021-11-18 13:23:56 -0800
  • 2957b31e4e manual: Fix manualFast Zhaofeng Li 2021-11-18 13:18:38 -0800
  • ee8ae7dd21 Move closer to release Zhaofeng Li 2021-11-18 13:15:20 -0800
  • c271780b63 Improve error reporting Zhaofeng Li 2021-11-18 13:15:20 -0800
  • fae58994e4 Prepare for 0.2.0 release Zhaofeng Li 2021-11-18 13:15:20 -0800
  • e5665775b2 Preserve elapsed time in store path listing after build Zhaofeng Li 2021-11-16 21:36:37 -0800
  • b751209f60 .gitattribute: Don't count the vendored highlight.js in language stats Zhaofeng Li 2021-11-18 01:10:44 -0800
  • 0eca2c3571 [ci skip] manual: s/Documentation/Manual Zhaofeng Li 2021-11-17 22:40:02 -0800
  • 50300dc0e7 default.nix: Fix CI failure Zhaofeng Li 2021-11-17 22:33:30 -0800
  • 810885af81 README.md: Point at unstable manual Zhaofeng Li 2021-11-17 22:26:24 -0800
  • e25c40c84f .gitignore: How come this wasn't ignored Zhaofeng Li 2021-11-17 22:26:07 -0800
  • 80a71d9023 cli.rs: Point user at manual Zhaofeng Li 2021-11-17 22:21:00 -0800
  • 1ac5fd0f9b default.nix: Exclude manual from source Zhaofeng Li 2021-11-17 22:21:00 -0800
  • 1f738c8014 .github: Add Cachix cache Zhaofeng Li 2021-11-17 22:21:00 -0800
  • b891094b39 .github: Add workflow to build and deploy manual Zhaofeng Li 2021-11-17 22:21:00 -0800
  • 4497ef296e Add manual Zhaofeng Li 2021-11-17 22:21:00 -0800
  • c42c97d2f6 Add internal command to render CLI usage text for manual Zhaofeng Li 2021-11-17 22:21:00 -0800
  • 1535857acc Also disallow pinning to a Nixpkgs lambda in Flakes Zhaofeng Li 2021-11-17 22:21:00 -0800
  • 0828bc3025 .github: Update test matrix Zhaofeng Li 2021-11-16 21:56:28 -0800
  • 006cb2c5ee eval.nix: Make the uninitialized nixpkgs error more informative Zhaofeng Li 2021-11-16 21:01:40 -0800
  • f716daa3a1 Migrate to indicatif 0.7 beta Zhaofeng Li 2021-11-16 21:01:33 -0800
  • 7d15d08d6d Add test command for progress spinners Zhaofeng Li 2021-11-16 21:01:33 -0800
  • 86eeeece3c command: Rename introspect to eval Zhaofeng Li 2021-10-28 17:27:30 -0700
  • f7eb121260 Disallow uninitialized meta.nixpkgs in Flakes Zhaofeng Li 2021-10-28 17:10:58 -0700
  • 765f42fa24 introspect: Support actually instantiating the expression Zhaofeng Li 2021-10-28 14:09:35 -0700
  • fac91c524b Cargo.lock: Update Zhaofeng Li 2021-10-28 14:09:35 -0700
  • 6991c91943 .github: Bump actions Zhaofeng Li 2021-10-28 14:09:35 -0700
  • 58f2bf391f src/util.rs: No need to list Zhaofeng Li 2021-10-28 14:09:35 -0700
  • 0e0a1e84f0 Make flake resolution (slightly) less terrible Zhaofeng Li 2021-10-25 23:38:10 -0700