Set some env vars for cosign; force color logs

This commit is contained in:
Gerald Pinder 2023-12-18 17:42:23 -05:00
parent f8214fc623
commit d936000577
2 changed files with 5 additions and 0 deletions

View file

@ -4,6 +4,7 @@ use std::process;
use anyhow::Result;
use clap::{Parser, Subcommand};
use clap_verbosity_flag::{InfoLevel, Verbosity};
use env_logger::WriteStyle;
use log::{error, info, trace};
use ublue_rs::{self};
@ -87,6 +88,7 @@ fn main() -> Result<()> {
env_logger::builder()
.filter_level(args.verbosity.log_level_filter())
.write_style(WriteStyle::Always)
.init();
trace!("{args:#?}");

View file

@ -293,6 +293,9 @@ fn sign_images(image_name: &str, tag: &str) -> Result<()> {
info!("Signing image: {image_digest}");
env::set_var("COSIGN_PASSWORD", "");
env::set_var("COSIGN_YES", "true");
trace!("cosign sign {image_digest}");
let status = Command::new("cosign")
.arg("sign")