diff --git a/cli/slsa-verifier/verify.go b/cli/slsa-verifier/verify.go index 5da05ef..b280bcc 100644 --- a/cli/slsa-verifier/verify.go +++ b/cli/slsa-verifier/verify.go @@ -40,7 +40,7 @@ func verifyArtifactCmd() *cobra.Command { return nil }, Short: "Verifies SLSA provenance on artifact blobs given as arguments (assuming same provenance)", - RunE: func(cmd *cobra.Command, args []string) error { + Run: func(cmd *cobra.Command, args []string) { v := verify.VerifyArtifactCommand{ ProvenancePath: o.ProvenancePath, SourceURI: o.SourceURI, @@ -62,11 +62,9 @@ func verifyArtifactCmd() *cobra.Command { if _, err := v.Exec(cmd.Context(), args); err != nil { fmt.Fprintf(os.Stderr, "%s: %v\n", FAILURE, err) - return err + } else { + fmt.Fprintf(os.Stderr, "%s\n", SUCCESS) } - - fmt.Fprintf(os.Stderr, "%s\n", SUCCESS) - return nil }, } @@ -87,7 +85,7 @@ func verifyImageCmd() *cobra.Command { return nil }, Short: "Verifies SLSA provenance on a container image", - RunE: func(cmd *cobra.Command, args []string) error { + Run: func(cmd *cobra.Command, args []string) { v := verify.VerifyImageCommand{ SourceURI: o.SourceURI, PrintProvenance: o.PrintProvenance, @@ -111,11 +109,9 @@ func verifyImageCmd() *cobra.Command { if _, err := v.Exec(cmd.Context(), args); err != nil { fmt.Fprintf(os.Stderr, "%s: %v\n", FAILURE, err) - return err + } else { + fmt.Fprintf(os.Stderr, "%s\n", SUCCESS) } - - fmt.Fprintf(os.Stderr, "%s\n", SUCCESS) - return nil }, }