@@ -65,6 +65,8 @@ fn main() -> std::io::Result<()> {
6565 .map(|e| e.try_into().expect("get valid key=value"))
6666 .collect::<Vec<EnvPair>>();
6767
68+ print_utils_version();
69+
6870 println!("project_name: {:?}", project_name);
6971 println!("base_domain: {:?}", base_domain);
7072 println!("namespace: {:?}", namespace);
@@ -95,6 +97,17 @@ fn main() -> std::io::Result<()> {
9597 let success = output.status.success();
9698 print_command_result(output);
9799
100+ let output = Command::new("git")
101+ .args(&["rev-parse", "HEAD"])
102+ .current_dir(&work_dir)
103+ .output()
104+ .expect("get hash of HEAD");
105+ let success2 = output.status.success();
106+ println!(
107+ "b2b-helm sha256: {}",
108+ String::from_utf8(output.stdout).expect("get sha256 of HEAD")
109+ );
110+
98111 fs::copy(&b2b_heml, Path::new(&work_dir).join("b2b-helm"))?;
99112
100113 let output = Command::new("b2b-helm")
@@ -102,7 +115,7 @@ fn main() -> std::io::Result<()> {
102115 .current_dir(&work_dir)
103116 .output()
104117 .expect("create infra");
105− let success2 = output.status.success();
118+ let success3 = output.status.success();
106119 print_command_result(output);
107120
108121 let output = Command::new("b2b-helm")
@@ -110,10 +123,10 @@ fn main() -> std::io::Result<()> {
110123 .current_dir(&work_dir)
111124 .output()
112125 .expect("create app");
113− let success3 = output.status.success();
126+ let success4 = output.status.success();
114127 print_command_result(output);
115128
116− if !(success && success2 && success3) {
129+ if !(success && success2 && success3 && success4) {
117130 exit(1)
118131 }
119132