From e6f1eaff9deec26f9a83ce3e93b52d9d9d885688 Mon Sep 17 00:00:00 2001 From: Brad Rydzewski Date: Mon, 20 May 2019 11:26:46 -0700 Subject: [PATCH] only lint docker pipelines --- CHANGELOG.md | 4 ++++ yaml/linter/config.go | 8 +++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 23236be..41d5b29 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.9] - 2019-05-20 +### Added +- Only lint resources of kind pipeline and of type docker, by [@bradrydzewski](https://github.com/bradrydzewski). + ## [1.0.8] - 2019-04-13 ### Added - Support Cron job name in When clause, by [@bradrydzewski](https://github.com/bradrydzewski). diff --git a/yaml/linter/config.go b/yaml/linter/config.go index 2e466e1..54c9df1 100644 --- a/yaml/linter/config.go +++ b/yaml/linter/config.go @@ -56,9 +56,11 @@ func checkPipelines(manifest *yaml.Manifest, trusted bool) error { if err != nil { return err } - err = checkPipeline(v, trusted) - if err != nil { - return err + if v.Kind == "pipeline" && (v.Type == "" || v.Type == "docker") { + err = checkPipeline(v, trusted) + if err != nil { + return err + } } } }