From 55d06fdb495ae3e07dacc5f2e82ff606438de4ab Mon Sep 17 00:00:00 2001 From: Mads Hartmann Date: Thu, 22 Sep 2022 19:40:41 +0000 Subject: [PATCH] Only lint in install/kots:lint if env vars are set --- WORKSPACE.yaml | 2 ++ install/kots/BUILD.yaml | 2 +- install/kots/Makefile | 6 +++++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/WORKSPACE.yaml b/WORKSPACE.yaml index 9e5d68650d997e..85330d249d62e7 100644 --- a/WORKSPACE.yaml +++ b/WORKSPACE.yaml @@ -14,6 +14,8 @@ defaultArgs: golandDownloadUrl: "https://download.jetbrains.com/go/goland-2022.2.3.tar.gz" pycharmDownloadUrl: "https://download.jetbrains.com/python/pycharm-professional-2022.2.2.tar.gz" phpstormDownloadUrl: "https://download.jetbrains.com/webide/PhpStorm-2022.2.2.tar.gz" + REPLICATED_API_TOKEN: "" + REPLICATED_APP: "" provenance: enabled: true slsa: true diff --git a/install/kots/BUILD.yaml b/install/kots/BUILD.yaml index 74a8c88aee6160..0a9e891636b470 100644 --- a/install/kots/BUILD.yaml +++ b/install/kots/BUILD.yaml @@ -11,4 +11,4 @@ packages: - REPLICATED_APP config: commands: - - ["make", "helm", "lint"] + - ["make", "helm", "lint", "REPLICATED_API_TOKEN=${REPLICATED_API_TOKEN}", "REPLICATED_APP=${REPLICATED_APP}"] diff --git a/install/kots/Makefile b/install/kots/Makefile index 25362ab158972a..5aef852dbaf8e7 100644 --- a/install/kots/Makefile +++ b/install/kots/Makefile @@ -62,5 +62,9 @@ logo: .PHONY: logo lint: - replicated release lint --yaml-dir ${YAML_DIR} + @if [ "${REPLICATED_API_TOKEN}" != "" ] && [ "${REPLICATED_APP}" != "" ]; then \ + replicated release lint --yaml-dir ${YAML_DIR}; \ + else \ + echo "REPLICATED_API_TOKEN and REPLICATED_APP are not set. Skipping"; \ + fi .PHONY: lint