From 194a7d02de796f6c2a56a3ab095e1f3272c57965 Mon Sep 17 00:00:00 2001 From: Lauris BH Date: Fri, 29 Jul 2022 02:15:46 +0300 Subject: [PATCH] Add code lint check --- .woodpecker.yml | 12 ++++++++++++ cmd/pipeline-convert/main.go | 4 ++-- secrets.go | 2 +- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 0a01daf..678ff5a 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,4 +1,16 @@ pipeline: + lint: + image: golangci/golangci-lint:latest-alpine + pull: true + commands: + - golangci-lint run ./... + when: + event: + - push + - pull_request + branch: + - main + test: image: golang:1.18 pull: true diff --git a/cmd/pipeline-convert/main.go b/cmd/pipeline-convert/main.go index 40681f0..24cc745 100644 --- a/cmd/pipeline-convert/main.go +++ b/cmd/pipeline-convert/main.go @@ -112,12 +112,12 @@ Currently supports converting from Drone CI pipelines to Woodpecker CI pipeline } if sourcePath == "" { fmt.Println("Error: source path is required") - cmd.Help() + _ = cmd.Help() os.Exit(1) } if destPath == "" { fmt.Println("Error: destination path is required") - cmd.Help() + _ = cmd.Help() os.Exit(1) } sources, err := ReadSource(sourcePath) diff --git a/secrets.go b/secrets.go index 4d5fd91..8026248 100644 --- a/secrets.go +++ b/secrets.go @@ -16,7 +16,7 @@ type Secrets []Secret func (s Secrets) MarshalYAML() (interface{}, error) { arr := make([]interface{}, 0, len(s)) for _, secret := range s { - if secret.Target == "" || strings.ToLower(secret.Source) == strings.ToLower(secret.Target) { + if secret.Target == "" || strings.EqualFold(secret.Source, secret.Target) { arr = append(arr, Secret{ Source: secret.Source, Target: strings.ToLower(secret.Target),