emilylange
|
beb157dcb6
|
ssh: fix substitution when using experimental nix copy
|
2023-05-23 15:49:52 +02:00 |
|
Zhaofeng Li
|
caf33af7d8
|
.github: Update latest stable API version
|
2023-05-14 23:12:07 -06:00 |
|
Zhaofeng Li
|
30b98e6a12
|
.github/manual-stable: Update branch for future release
|
2023-05-14 23:10:52 -06:00 |
|
Zhaofeng Li
|
c40e0e4c11
|
Start work on 0.5.0
|
2023-05-14 23:05:08 -06:00 |
|
Zhaofeng Li
|
5fdd743a11
|
Release 0.4.0
|
2023-05-14 23:05:08 -06:00 |
|
Zhaofeng Li
|
a4e0b98558
|
Update deps
|
2023-05-14 23:05:08 -06:00 |
|
Zhaofeng Li
|
3e552f50a9
|
manual/release-notes: Prepare for 0.4.0 release
|
2023-05-14 23:05:08 -06:00 |
|
Zhaofeng Li
|
cddaffb4bc
|
flake.lock: Update nixpkgs
|
2023-05-14 21:19:55 -06:00 |
|
Zhaofeng Li
|
8c592c772d
|
manual/keys: Fix typos
|
2023-05-14 21:19:55 -06:00 |
|
Zhaofeng Li
|
be837ee341
|
Merge pull request #150 from sumnerevans/doc-keys-group
|
2023-04-28 21:03:00 -06:00 |
|
Sumner Evans
|
d83c6a40ed
|
doc: mention keys group
Signed-off-by: Sumner Evans <me@sumnerevans.com>
|
2023-04-28 14:16:52 -06:00 |
|
Zhaofeng Li
|
089431737e
|
Merge pull request #139 from blaggacao/fix-1000-nixpkgs
fix: 1000 nixpkgs; compat with numtide/nixpkgs-unfree
|
2023-04-22 16:29:36 -06:00 |
|
Zhaofeng Li
|
3d5fb89bd1
|
.github: Build for aarch64-linux
Let's remove the nix-env install for now.
Fixes #147.
|
2023-04-22 16:24:42 -06:00 |
|
David Arnold
|
cce22d56b3
|
fix: 1000 nixpkgs; compat with numtide/nixpkgs-unfree
|
2023-03-11 14:59:38 -05:00 |
|
Zhaofeng Li
|
e034c15825
|
.github: Switch back to upstream DetSys installer
The PR was merged.
|
2023-02-06 17:48:52 -07:00 |
|
Zhaofeng Li
|
31d8240504
|
Merge pull request #135 from oddlama/main
Remove usage of impure variable `builtins.currentSystem` in eval.nix when using flakes
|
2023-02-02 21:58:51 -07:00 |
|
oddlama
|
24900c5624
|
fix: remove usage of impure variable currentSystem in flakes
|
2023-02-02 00:27:29 +01:00 |
|
Zhaofeng Li
|
7602e548a7
|
hive: Mark all descriptions as Markdown
mdDoc didn't exist prior to 22.11 so we make it noop there.
Fixes #133.
|
2023-01-29 12:19:27 -07:00 |
|
Zhaofeng Li
|
9cb8413602
|
.github: Remove Nix matrix
|
2023-01-27 23:52:28 -07:00 |
|
Zhaofeng Li
|
f894e03f60
|
.github/build: Remove flake check
|
2023-01-27 23:52:28 -07:00 |
|
Zhaofeng Li
|
2500fd864c
|
Add garnix config
|
2023-01-27 23:44:41 -07:00 |
|
Zhaofeng Li
|
941f48bd81
|
flake.nix: Add checks for integration tests
|
2023-01-27 23:44:41 -07:00 |
|
Zhaofeng Li
|
b7262f6781
|
flake.nix: Update nixpkgs, remove nix-eval-jobs
|
2023-01-27 23:44:41 -07:00 |
|
Zhaofeng Li
|
bf6b88867d
|
integration-tests: Wait for initial SSH to succeed
|
2023-01-27 23:44:41 -07:00 |
|
Zhaofeng Li
|
79e4ff1337
|
integrationt-tests: Allocate 4GB RAM to deployer
|
2023-01-27 23:44:41 -07:00 |
|
Zhaofeng Li
|
ddf00fec66
|
integration-tests: Refactor pkgs
|
2023-01-27 23:44:41 -07:00 |
|
Zhaofeng Li
|
9c51ac1523
|
.github: Update Nix version to 2.13.2
|
2023-01-27 23:44:41 -07:00 |
|
Zhaofeng Li
|
9a81798083
|
.github: Update actions, switch to DetSys installer
|
2023-01-27 23:44:41 -07:00 |
|
Zhaofeng Li
|
95c5fa17fc
|
Cargo.lock: Update
|
2023-01-27 23:44:41 -07:00 |
|
Zhaofeng Li
|
3d1cdbacd0
|
Merge pull request #119 from cprussin/main
Use nixops implementation of key services
|
2023-01-27 15:23:42 -07:00 |
|
Connor Prussin
|
4ce0b64e9a
|
Fix test
Co-authored-by: Zhaofeng Li <hello@zhaofeng.li>
|
2023-01-27 13:43:12 -07:00 |
|
Connor Prussin
|
691ac99e4d
|
Use nixops implementation of key services
|
2023-01-27 13:43:12 -07:00 |
|
Zhaofeng Li
|
64c46fa016
|
integration-tests: Drop makeTest
|
2022-12-01 10:55:27 -07:00 |
|
Zhaofeng Li
|
2e62cede0a
|
integration-tests: Misc fixes after modularization
|
2022-12-01 10:55:27 -07:00 |
|
Zhaofeng Li
|
d597bdf4b3
|
integration-tests: Migrate to nix.settings
We no longer test against 22.05 so this can be updated.
|
2022-12-01 01:57:56 -07:00 |
|
Zhaofeng Li
|
8b87f0de02
|
integration-tests: Start migration to modular test framework
Still need to migrate most logic in tools.nix to modules.
|
2022-12-01 01:57:56 -07:00 |
|
Zhaofeng Li
|
92f0f155d4
|
flake.nix: Bump stable to 22.11, update unstable
|
2022-12-01 01:57:56 -07:00 |
|
Zhaofeng Li
|
fff97f7290
|
Merge pull request #126 from ThinkChaos/cli/nix-option
cli: Add --nix-option to allow passing arbitrary nix options
|
2022-11-13 17:03:55 -07:00 |
|
ThinkChaos
|
90c88ddd17
|
refactor: rename NixOptions to NixFlags
This helps differentiate in the code Nix's `--option` and other CLI
flags (previously referred to as options).
|
2022-11-13 16:53:04 -07:00 |
|
ThinkChaos
|
d73fa5d74f
|
cli: Explicit value_name for --node to be all caps like others
|
2022-11-13 16:53:04 -07:00 |
|
ThinkChaos
|
19bf776e8e
|
cli: Add --nix-option to allow passing arbitrary nix options
|
2022-11-13 16:53:00 -07:00 |
|
Zhaofeng Li
|
5432fe488e
|
error: Add backtraces to ChildFailure and ChildKilled
The plan is to have more hierarchical error types so it's easier
to find exactly where in the deployment flow an error occurred.
|
2022-10-29 13:42:47 -06:00 |
|
Zhaofeng Li
|
715e10561b
|
deployment: Pass job to host during upload_keys
|
2022-10-29 13:42:47 -06:00 |
|
Zhaofeng Li
|
2efa8d26c1
|
eval: Fix rustfmt
|
2022-10-29 02:36:11 -06:00 |
|
Zhaofeng Li
|
f6c13a20c3
|
eval: Use correct value parser for expression_file
Fallout from Clap 4.0 migration.
|
2022-10-29 02:24:57 -06:00 |
|
David Arnold
|
2bd563e847
|
fix: export assertion module
|
2022-10-23 13:09:54 -07:00 |
|
Zhaofeng Li
|
956c3363b8
|
deployment: Fail the evaluation job if any attribute fail to evaluate
nix-eval-jobs doesn't return non-zero exit code if any attribute
fail to evaluate. Let's just keep track ourselves.
Fixes #122.
|
2022-10-19 17:16:25 -06:00 |
|
Zhaofeng Li
|
872949504b
|
Migrate to Clap 4.0
It was kind of a bumpy experience. Gradual migration to the Derive API
is coming soon.
|
2022-10-09 15:26:37 -06:00 |
|
Zhaofeng Li
|
bf95e2dce8
|
job: Fix job state update
Previously, if `old_state == new_state` the job metadata wasn't reinserted.
Just `get_mut` instead of removing and reinserting.
|
2022-10-09 15:26:37 -06:00 |
|
Zhaofeng Li
|
513ffd1f12
|
Apply fixes from Clippy
|
2022-10-09 15:26:37 -06:00 |
|