From 775598c02935156e92e6ec1b0312f1e66cc7f782 Mon Sep 17 00:00:00 2001 From: Moein Nemati Date: Wed, 28 Jun 2023 14:40:21 +0300 Subject: [PATCH] Define `errInvalidSecret` --- plugin/docker.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugin/docker.go b/plugin/docker.go index cb9b02f..fbb814c 100644 --- a/plugin/docker.go +++ b/plugin/docker.go @@ -11,6 +11,8 @@ import ( "golang.org/x/sys/execabs" ) +var errInvalidSecret = errors.New("invalid secret") + // helper function to create the docker login command. func commandLogin(login Login) *execabs.Cmd { if login.Email != "" { @@ -194,14 +196,14 @@ func getSecretFileCmdArg(kvp string) (string, error) { func getSecretCmdArg(kvp string, file bool) (string, error) { delimIndex := strings.IndexByte(kvp, '=') if delimIndex == -1 { - return "", errors.New("invalid secret") + return "", errInvalidSecret } key := kvp[:delimIndex] value := kvp[delimIndex+1:] if key == "" || value == "" { - return "", errors.New("invalid secret") + return "", errInvalidSecret } if file {