git.delta.rocks / jrsonnet / refs/commits / b00d46da7979

difftreelog

secret management

znqnrmwwYaroslav Bolyukin2026-01-22parent: #81ddc19.patch.diff
in: trunk

11 files changed

modifiedCargo.lockdiffbeforeafterboth
1092 "time",1092 "time",
1093 "tokio",1093 "tokio",
1094 "tokio-util",1094 "tokio-util",
1095 "toml_edit",
1095 "tracing",1096 "tracing",
1096]1097]
10971098
2743source = "registry+https://github.com/rust-lang/crates.io-index"2744source = "registry+https://github.com/rust-lang/crates.io-index"
2744checksum = "c3160422bbd54dd5ecfdca71e5fd59b7b8fe2b1697ab2baf64f6d05dcc66d298"2745checksum = "c3160422bbd54dd5ecfdca71e5fd59b7b8fe2b1697ab2baf64f6d05dcc66d298"
2746
2747[[package]]
2748name = "repl-plugin-unstable"
2749version = "0.1.0"
2750dependencies = [
2751 "fleet-base",
2752]
27452753
2746[[package]]2754[[package]]
2747name = "reqwest"2755name = "reqwest"
3617 "serde",3625 "serde",
3618]3626]
3627
3628[[package]]
3629name = "toml_datetime"
3630version = "0.7.3"
3631source = "registry+https://github.com/rust-lang/crates.io-index"
3632checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533"
3633dependencies = [
3634 "serde_core",
3635]
3636
3637[[package]]
3638name = "toml_edit"
3639version = "0.23.7"
3640source = "registry+https://github.com/rust-lang/crates.io-index"
3641checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d"
3642dependencies = [
3643 "indexmap 2.11.4",
3644 "toml_datetime",
3645 "toml_parser",
3646 "toml_writer",
3647 "winnow",
3648]
3649
3650[[package]]
3651name = "toml_parser"
3652version = "1.0.4"
3653source = "registry+https://github.com/rust-lang/crates.io-index"
3654checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e"
3655dependencies = [
3656 "winnow",
3657]
3658
3659[[package]]
3660name = "toml_writer"
3661version = "1.0.4"
3662source = "registry+https://github.com/rust-lang/crates.io-index"
3663checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2"
36193664
3620[[package]]3665[[package]]
3621name = "tonic"3666name = "tonic"
4468source = "registry+https://github.com/rust-lang/crates.io-index"4513source = "registry+https://github.com/rust-lang/crates.io-index"
4469checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"4514checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
4515
4516[[package]]
4517name = "winnow"
4518version = "0.7.13"
4519source = "registry+https://github.com/rust-lang/crates.io-index"
4520checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf"
4521dependencies = [
4522 "memchr",
4523]
44704524
4471[[package]]4525[[package]]
4472name = "wit-bindgen"4526name = "wit-bindgen"
modifiedCargo.tomldiffbeforeafterboth
3resolver = "2"3resolver = "2"
4package.version = "0.1.0"4package.version = "0.1.0"
5package.edition = "2024"5package.edition = "2024"
6package.rust-version = "1.86.0"6package.rust-version = "1.89.0"
77
8[workspace.dependencies]8[workspace.dependencies]
9better-command = { path = "./crates/better-command" }9better-command = { path = "./crates/better-command" }
addedcmds/repl-plugin-unstable/Cargo.tomldiffbeforeafterboth

no changes

addedcmds/repl-plugin-unstable/src/lib.rsdiffbeforeafterboth

no changes

modifiedcrates/fleet-base/Cargo.tomldiffbeforeafterboth
8age.workspace = true8age.workspace = true
9anyhow.workspace = true9anyhow.workspace = true
10better-command.workspace = true10better-command.workspace = true
11chrono = "0.4.41"11chrono = { version = "0.4.41", features = ["serde"] }
12clap = { workspace = true, features = ["derive"] }12clap = { workspace = true, features = ["derive"] }
13fleet-shared.workspace = true13fleet-shared.workspace = true
14futures = "0.3.31"14futures = "0.3.31"
27thiserror.workspace = true27thiserror.workspace = true
28time = { version = "0.3.41", features = ["parsing"] }28time = { version = "0.3.41", features = ["parsing"] }
29tokio.workspace = true29tokio.workspace = true
30tokio-util = "0.7.15"30tokio-util = { version = "0.7.15", features = ["codec"] }
31toml_edit = "0.23.7"
31tracing.workspace = true32tracing.workspace = true
3233
modifiedcrates/fleet-base/src/lib.rsdiffbeforeafterboth
4pub mod host;4pub mod host;
5mod keys;5mod keys;
6pub mod opts;6pub mod opts;
7pub mod primops;
7pub mod secret;8pub mod secret;
9pub mod secret_storage;
810
addedcrates/fleet-base/src/primops.rsdiffbeforeafterboth

no changes

addedcrates/fleet-base/src/secret_storage.rsdiffbeforeafterboth

no changes

addedcrates/fleet-base/test.tomldiffbeforeafterboth

no changes

modifiedcrates/nix-eval/src/lib.rsdiffbeforeafterboth
952952
953type UserClosure<const N: usize> = Box<dyn Fn([&Value; N]) -> Result<Value>>;953type UserClosure<const N: usize> = Box<dyn Fn([&Value; N]) -> Result<Value>>;
954954
955struct NativeFn(*mut PrimOp);955pub struct NativeFn(*mut PrimOp);
956impl NativeFn {956impl NativeFn {
957 pub fn new<const N: usize>(957 pub fn new<const N: usize>(
958 name: &'static CStr,958 name: &'static CStr,
modifiedflake.nixdiffbeforeafterboth
185 inputs'.nix.packages.nix-flake-c185 inputs'.nix.packages.nix-flake-c
186 inputs'.nix.packages.nix-fetchers-c186 inputs'.nix.packages.nix-fetchers-c
187 inputs'.nix.packages.nix-store-c187 inputs'.nix.packages.nix-store-c
188 inputs'.nix.packages.nix
188189
189 (rage.overrideAttrs { cargoFeatures = [ "plugin" ]; })190 (rage.overrideAttrs { cargoFeatures = [ "plugin" ]; })
190 ];191 ];