ALPHA: wire is a tool to deploy nixos systems wire.althaea.zone/
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix noninteractive log span parent

+5 -3
+2
wire/lib/src/commands/common.rs
··· 6 6 sync::{Arc, Mutex}, 7 7 }; 8 8 9 + use tracing::instrument; 10 + 9 11 use crate::{ 10 12 EvalGoal, SubCommandModifiers, 11 13 commands::{CommandArguments, Either, WireCommandChip, run_command, run_command_with_env},
+3 -3
wire/lib/src/commands/noninteractive.rs
··· 21 21 sync::Mutex, 22 22 task::JoinSet, 23 23 }; 24 - use tracing::{debug, instrument, trace}; 24 + use tracing::{Instrument, debug, instrument, trace}; 25 25 26 26 pub(crate) struct NonInteractiveChildChip { 27 27 error_collection: Arc<Mutex<VecDeque<String>>>, ··· 95 95 error_collection.clone(), 96 96 true, 97 97 true, 98 - )); 98 + ).in_current_span()); 99 99 joinset.spawn(handle_io( 100 100 stdout_handle, 101 101 output_mode.clone(), 102 102 stdout_collection.clone(), 103 103 false, 104 104 arguments.log_stdout, 105 - )); 105 + ).in_current_span()); 106 106 107 107 Ok(NonInteractiveChildChip { 108 108 error_collection,