Warn when flakes are not available, forward stderr of Nix evaluation

This commit is contained in:
notgne2 2020-10-23 21:54:13 -07:00
parent 48d1e48429
commit 47e94f8dfd
No known key found for this signature in database
GPG Key ID: BB661E172B42A7F8

View File

@ -221,11 +221,11 @@ async fn get_deployment_data(
build_command = build_command.arg(extra_arg);
}
let build_output = build_command
// .stdout(Stdio::null())
// .stderr(Stdio::null())
.output()
.await?;
let build_child = build_command
.stdout(Stdio::piped())
.spawn()?;
let build_output = build_child.wait_with_output().await?;
if !build_output.status.success() {
good_panic!(
@ -353,6 +353,10 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
let supports_flakes = test_flake_support().await?;
if !supports_flakes {
warn!("A Nix version without flakes support was detected, support for this is work in progress");
}
let data =
get_deployment_data(supports_flakes, deploy_flake.repo, &opts.extra_build_args).await?;