Commit graph

  • 21df0ac5a5 Use clap for parsing Hive arguments i1i1 2023-08-10 00:24:49 +0300
  • 9ddc53136a Add trait implementations for Goal i1i1 2023-08-09 22:54:17 +0300
  • 197010c492 Remove lazy-static i1i1 2023-10-18 15:41:54 -0600
  • 8d92dadb32 cargo clippy --all-targets --fix Zhaofeng Li 2023-10-18 15:41:54 -0600
  • 82c8c7044a .github: Bump nix-installer-action Zhaofeng Li 2023-10-18 15:41:54 -0600
  • 85e5303557 job: Remove unneeded mut Zhaofeng Li 2023-10-18 15:41:54 -0600
  • f11e3c77ee flake: Update nixpkgs Zhaofeng Li 2023-10-18 15:41:54 -0600
  • 4e9b52bdbc
    Merge pull request #172 from ldicarlo/patch-1 Zhaofeng Li 2023-09-28 12:40:52 -0600
  • df61f1793a
    chore: dead link Luca Di Carlo 2023-08-20 13:48:03 +0200
  • 19384f3ee2
    Merge pull request #155 from oddlama/fix-overridden-nodes Zhaofeng Li 2023-07-01 09:13:13 -0600
  • c6f42e447d fix: allow specialArgs and nodeSpecialArgs to override name and nodes oddlama 2023-05-18 18:03:10 +0200
  • c61bebae1d
    Merge pull request #156 from emilylange/nix3-copy-substitution Zhaofeng Li 2023-05-26 23:03:00 -0600
  • beb157dcb6
    ssh: fix substitution when using experimental nix copy emilylange 2023-05-23 15:49:52 +0200
  • caf33af7d8 .github: Update latest stable API version Zhaofeng Li 2023-05-14 23:12:07 -0600
  • 30b98e6a12 .github/manual-stable: Update branch for future release Zhaofeng Li 2023-05-14 23:10:46 -0600
  • c40e0e4c11 Start work on 0.5.0 Zhaofeng Li 2023-05-14 23:05:08 -0600
  • 5fdd743a11 Release 0.4.0 Zhaofeng Li 2023-05-14 23:05:08 -0600
  • a4e0b98558 Update deps Zhaofeng Li 2023-05-14 23:05:08 -0600
  • 3e552f50a9 manual/release-notes: Prepare for 0.4.0 release Zhaofeng Li 2023-05-14 23:05:08 -0600
  • cddaffb4bc flake.lock: Update nixpkgs Zhaofeng Li 2023-05-14 21:19:55 -0600
  • 8c592c772d manual/keys: Fix typos Zhaofeng Li 2023-05-14 21:19:55 -0600
  • be837ee341
    Merge pull request #150 from sumnerevans/doc-keys-group Zhaofeng Li 2023-04-28 21:03:00 -0600
  • d83c6a40ed
    doc: mention keys group Sumner Evans 2023-04-28 14:16:52 -0600
  • 089431737e
    Merge pull request #139 from blaggacao/fix-1000-nixpkgs Zhaofeng Li 2023-04-22 16:29:36 -0600
  • 3d5fb89bd1 .github: Build for aarch64-linux Zhaofeng Li 2023-04-22 14:15:05 -0600
  • cce22d56b3
    fix: 1000 nixpkgs; compat with numtide/nixpkgs-unfree David Arnold 2023-03-11 14:59:38 -0500
  • e034c15825 .github: Switch back to upstream DetSys installer Zhaofeng Li 2023-02-06 17:48:29 -0700
  • 31d8240504
    Merge pull request #135 from oddlama/main Zhaofeng Li 2023-02-02 21:58:51 -0700
  • 24900c5624
    fix: remove usage of impure variable currentSystem in flakes oddlama 2023-02-02 00:27:29 +0100
  • 7602e548a7 hive: Mark all descriptions as Markdown Zhaofeng Li 2023-01-29 12:19:25 -0700
  • 9cb8413602 .github: Remove Nix matrix Zhaofeng Li 2023-01-27 23:52:28 -0700
  • f894e03f60 .github/build: Remove flake check Zhaofeng Li 2023-01-27 23:52:28 -0700
  • 2500fd864c Add garnix config Zhaofeng Li 2023-01-27 23:44:41 -0700
  • 941f48bd81 flake.nix: Add checks for integration tests Zhaofeng Li 2023-01-27 23:44:41 -0700
  • b7262f6781 flake.nix: Update nixpkgs, remove nix-eval-jobs Zhaofeng Li 2023-01-27 23:44:41 -0700
  • bf6b88867d integration-tests: Wait for initial SSH to succeed Zhaofeng Li 2023-01-27 23:44:41 -0700
  • 79e4ff1337 integrationt-tests: Allocate 4GB RAM to deployer Zhaofeng Li 2023-01-27 23:44:41 -0700
  • ddf00fec66 integration-tests: Refactor pkgs Zhaofeng Li 2023-01-27 23:44:41 -0700
  • 9c51ac1523 .github: Update Nix version to 2.13.2 Zhaofeng Li 2023-01-27 23:44:41 -0700
  • 9a81798083 .github: Update actions, switch to DetSys installer Zhaofeng Li 2023-01-27 23:44:41 -0700
  • 95c5fa17fc Cargo.lock: Update Zhaofeng Li 2023-01-27 23:44:41 -0700
  • 3d1cdbacd0
    Merge pull request #119 from cprussin/main Zhaofeng Li 2023-01-27 15:23:42 -0700
  • 4ce0b64e9a Fix test Connor Prussin 2023-01-27 13:43:12 -0700
  • 691ac99e4d Use nixops implementation of key services Connor Prussin 2023-01-27 13:43:12 -0700
  • 64c46fa016 integration-tests: Drop makeTest Zhaofeng Li 2022-12-01 10:55:27 -0700
  • 2e62cede0a integration-tests: Misc fixes after modularization Zhaofeng Li 2022-12-01 10:55:27 -0700
  • d597bdf4b3 integration-tests: Migrate to nix.settings Zhaofeng Li 2022-12-01 01:57:56 -0700
  • 8b87f0de02 integration-tests: Start migration to modular test framework Zhaofeng Li 2022-12-01 01:57:56 -0700
  • 92f0f155d4 flake.nix: Bump stable to 22.11, update unstable Zhaofeng Li 2022-12-01 01:57:56 -0700
  • fff97f7290
    Merge pull request #126 from ThinkChaos/cli/nix-option Zhaofeng Li 2022-11-13 17:03:55 -0700
  • 90c88ddd17 refactor: rename NixOptions to NixFlags ThinkChaos 2022-11-10 13:03:00 -0500
  • d73fa5d74f cli: Explicit value_name for --node to be all caps like others ThinkChaos 2022-11-10 12:52:10 -0500
  • 19bf776e8e cli: Add --nix-option to allow passing arbitrary nix options ThinkChaos 2022-11-10 12:51:32 -0500
  • 5432fe488e error: Add backtraces to ChildFailure and ChildKilled Zhaofeng Li 2022-10-29 13:40:13 -0600
  • 715e10561b deployment: Pass job to host during upload_keys Zhaofeng Li 2022-10-29 13:42:36 -0600
  • 2efa8d26c1 eval: Fix rustfmt Zhaofeng Li 2022-10-29 02:24:55 -0600
  • f6c13a20c3 eval: Use correct value parser for expression_file Zhaofeng Li 2022-10-29 02:24:55 -0600
  • 2bd563e847 fix: export assertion module David Arnold 2022-10-22 21:34:48 -0500
  • 956c3363b8 deployment: Fail the evaluation job if any attribute fail to evaluate Zhaofeng Li 2022-10-19 16:45:57 -0600
  • 872949504b Migrate to Clap 4.0 Zhaofeng Li 2022-10-09 15:26:37 -0600
  • bf95e2dce8 job: Fix job state update Zhaofeng Li 2022-10-09 15:26:37 -0600
  • 513ffd1f12 Apply fixes from Clippy Zhaofeng Li 2022-10-09 15:26:37 -0600
  • 2b612e294b Cargo.lock: Update Zhaofeng Li 2022-10-09 15:26:37 -0600
  • 4e4f9ad4d2
    Merge pull request #121 from lovesegfault/utils-follows Zhaofeng Li 2022-10-09 00:26:19 -0600
  • 2d98088877
    refactor(flake): make nix-eval-jobs's flake-utils follow ours Bernardo Meurer 2022-10-08 23:33:25 -0300
  • 8bec45393e
    refactor(flake): rename utils to flake-utils Bernardo Meurer 2022-10-08 23:31:21 -0300
  • 241b61dcc0 manual: Add 0.3.2 release notes Zhaofeng Li 2022-09-29 01:03:08 -0600
  • 0ee3bb2e62 Update inotify-tools alias Zhaofeng Li 2022-09-28 18:47:40 -0600
  • a8e6b999cf host/ssh: Fix extension matching for .drv Zhaofeng Li 2022-09-21 00:40:26 -0600
  • 8b06bb108e .github/tests: Run tests with the full git checkout Zhaofeng Li 2022-09-18 17:47:09 -0600
  • 3bdd0b1cc7 hive/flake.nix: Fix trailing whitespce Zhaofeng Li 2022-09-18 17:45:43 -0600
  • 7fac0278e1 manual: Flake-enable deployments now use nix copy with ssh-ng:// Zhaofeng Li 2022-09-18 17:27:46 -0600
  • 3e8ec98a26 ssh: Support using the experimental nix copy command to copy Zhaofeng Li 2022-09-18 17:27:46 -0600
  • 695ec0c36f Use --extra-experimental-features as opposed to --experimental-features Zhaofeng Li 2022-09-18 17:27:46 -0600
  • d4dcf1c6e9 Add support for using an already-evaluated hive Zhaofeng Li 2022-09-18 17:27:46 -0600
  • bd048e98d8 flake.nix: Add lib.makeHive Zhaofeng Li 2022-09-18 17:27:46 -0600
  • 95be6686ae flake.nix: Reindent Zhaofeng Li 2022-09-18 17:27:46 -0600
  • 4e828171d8 manual/keys: Add note about flake-copying behavior in Nix Zhaofeng Li 2022-09-18 17:27:46 -0600
  • c171a43328 Cargo.lock: Update Zhaofeng Li 2022-09-18 17:27:46 -0600
  • 52b594a167 apply: Run rustfmt Zhaofeng Li 2022-09-01 18:49:11 -0600
  • f01f6ac197 deployment: Move post-activation key upload after reboot Zhaofeng Li 2022-09-01 18:42:37 -0600
  • 3af3751d8e apply: Default to the "boot" goal if --reboot is passed Zhaofeng Li 2022-09-01 18:42:37 -0600
  • e7356e2c5c .github: Upgrade runner to macOS 12 Zhaofeng Li 2022-08-18 17:38:01 -0600
  • e740a50b73 nix/assets: Use more descriptive prefix for temp dir Zhaofeng Li 2022-08-17 12:22:30 -0600
  • 1a97f8d207 manual/release-notes: Update 0.3.1 release date Zhaofeng Li 2022-08-18 14:34:12 -0600
  • 9d1beeadb3 manual: Add 0.3.1 release notes Zhaofeng Li 2022-08-18 14:24:23 -0600
  • 3fbc5eeb11 repl: Add arguments depending on Nix version Zhaofeng Li 2022-08-17 11:56:30 -0600
  • 741d5c4fbb repl: Use a temporary file for the expression Zhaofeng Li 2022-08-17 11:56:30 -0600
  • 797297b609 integration-tests/flakes: Check pure evaluation Zhaofeng Li 2022-08-17 01:09:43 -0600
  • 4cdb21be0b integration-tests/flakes: Eliminate slow nixpkgs copy Zhaofeng Li 2022-08-17 01:09:43 -0600
  • 7aa1607a3c nix_eval_jobs: Pass the expression on the command line Zhaofeng Li 2022-08-17 01:09:43 -0600
  • 976849028b flake.nix: Add patched nix-eval-jobs with pure-eval fixes Zhaofeng Li 2022-08-17 01:09:43 -0600
  • 06168dabf3 nix_eval_jobs: Remove --impure Zhaofeng Li 2022-08-16 20:38:41 -0600
  • c540e00861 Add repl subcommand Zhaofeng Li 2022-08-16 20:15:43 -0600
  • 11add6501e exec: Set label width in output Zhaofeng Li 2022-08-16 20:15:43 -0600
  • 247d5754db integration-tests/flakes: Fix impure use of <nixpkgs> Zhaofeng Li 2022-08-16 20:15:43 -0600
  • 80426aa814 cli: Support passing --impure Zhaofeng Li 2022-08-16 20:15:43 -0600
  • 8aca525788 Make flake evaluation pure Zhaofeng Li 2022-08-16 20:15:43 -0600
  • 092e5848ab Directly serialize Nix expressions as quoted strings Zhaofeng Li 2022-08-16 20:15:43 -0600
  • 271d9ae576 nix/assets: Make assets a flake Zhaofeng Li 2022-08-16 20:15:43 -0600