Add signing support via cosign

This commit is contained in:
Ompragash Viswanathan
2025-07-31 16:46:35 +05:30
parent ca96eb6831
commit 995afae9db
3 changed files with 3 additions and 8 deletions
+1 -4
View File
@@ -843,14 +843,11 @@ func commandCosignSign(build Build, tag string, cosign CosignConfig) *exec.Cmd {
args = append(args, "--key", cosign.PrivateKey)
}
// Set password and non-interactive environment variables
// Set password environment variable if provided
if cosign.Password != "" {
os.Setenv("COSIGN_PASSWORD", cosign.Password)
}
// Set COSIGN_YES for additional non-interactive assurance
os.Setenv("COSIGN_YES", "true")
// Add custom parameters (after our defaults so users can override)
if cosign.Params != "" {
extraArgs := strings.Fields(cosign.Params)