@@ -43,10 +43,12 @@ jobs:
4343 SHORT_SHA=$(git rev-parse --short "${GITHUB_SHA}")
4444 CHART_VERSION="0.0.0-nightly.${DATE}.sha.${SHORT_SHA}"
4545 APP_VERSION="$(cat VERSION)-nightly.${DATE}.${SHORT_SHA}"
46- echo "chart_version=${CHART_VERSION}" >> "${GITHUB_OUTPUT}"
47- echo "app_version=${APP_VERSION}" >> "${GITHUB_OUTPUT}"
48- echo "chart_name=nightly-kong-operator-chart" >> "${GITHUB_OUTPUT}"
49- echo "chart_dir=${RUNNER_TEMP}/nightly-kong-operator-chart" >> "${GITHUB_OUTPUT}"
46+ {
47+ echo "chart_version=${CHART_VERSION}"
48+ echo "app_version=${APP_VERSION}"
49+ echo "chart_name=nightly-kong-operator-chart"
50+ echo "chart_dir=${RUNNER_TEMP}/nightly-kong-operator-chart"
51+ } >> "${GITHUB_OUTPUT}"
5052
5153 - name : Prepare chart for publication
5254 env :
@@ -57,25 +59,25 @@ jobs:
5759 run : |
5860 rsync -a charts/kong-operator/ "${CHART_DIR}/"
5961 python - <<'PY'
60- import os
61- import pathlib
62- import yaml
62+ import os
63+ import pathlib
64+ import yaml
6365
64- chart_dir = pathlib.Path(os.environ["CHART_DIR"])
65- chart_path = chart_dir / "Chart.yaml"
66- chart = yaml.safe_load(chart_path.read_text())
67- chart["name"] = os.environ["CHART_NAME"]
68- chart["version"] = os.environ["CHART_VERSION"]
69- chart["appVersion"] = os.environ["APP_VERSION"]
70- chart_path.write_text(yaml.safe_dump(chart, sort_keys=False))
66+ chart_dir = pathlib.Path(os.environ["CHART_DIR"])
67+ chart_path = chart_dir / "Chart.yaml"
68+ chart = yaml.safe_load(chart_path.read_text())
69+ chart["name"] = os.environ["CHART_NAME"]
70+ chart["version"] = os.environ["CHART_VERSION"]
71+ chart["appVersion"] = os.environ["APP_VERSION"]
72+ chart_path.write_text(yaml.safe_dump(chart, sort_keys=False))
7173
72- values_path = chart_dir / "values.yaml"
73- values = yaml.safe_load(values_path.read_text())
74- values.setdefault("image", {})
75- values["image"]["repository"] = "docker.io/kong/nightly-kong-operator"
76- values["image"]["tag"] = "nightly"
77- values_path.write_text(yaml.safe_dump(values, sort_keys=False))
78- PY
74+ values_path = chart_dir / "values.yaml"
75+ values = yaml.safe_load(values_path.read_text())
76+ values.setdefault("image", {})
77+ values["image"]["repository"] = "docker.io/kong/nightly-kong-operator"
78+ values["image"]["tag"] = "nightly"
79+ values_path.write_text(yaml.safe_dump(values, sort_keys=False))
80+ PY
7981
8082 - name : Package chart
8183 id : package
0 commit comments