diff --git a/action.py b/action.py index 1ba50f6..4cf40d3 100644 --- a/action.py +++ b/action.py @@ -99,7 +99,8 @@ def load_chart(specs): def run_helm(cmd, params=None, cwd=None, exit=True, **env): params = params or [] - helm_cmd = " ".join(["helm", cmd] + params) + helm_bin = os.environ.get("HELM_BIN", "helm") + helm_cmd = " ".join([helm_bin, cmd] + params) proc = subprocess.Popen( shlex.split(helm_cmd), shell=False, diff --git a/action.yml b/action.yml index 8ceb96e..46f7c4e 100644 --- a/action.yml +++ b/action.yml @@ -54,6 +54,8 @@ runs: run: | set -eou pipefail + export HELM_BIN=$(command -v helm) + export GHINPUT_CHART_VERSION="${{ inputs.chart-version }}" export GHINPUT_CHART="${{ inputs.chart }}" export GHINPUT_DRY_RUN="${{ inputs.dry-run }}"