Skip to content

Commit d7512a7

Browse files
efgpintoennru
andauthored
ci: update env var for runtime version (#530)
* ci: update env var for runtime version * Update bin/update-proxy-versions.sh Co-authored-by: Enno Runne <[email protected]> * safer version and update file name * run from root folder --------- Co-authored-by: Enno Runne <[email protected]>
1 parent 62c6a71 commit d7512a7

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,30 @@
11
#!/usr/bin/env bash
22

33
# USAGE:
4-
# > PROXY_VERSION=1.0.31 ./update-proxy-versions.sh
4+
# > RUNTIME_VERSION=1.0.31 ./bin/update-proxy-versions.sh
55

66
# this script is meant to be used after a new Proxy version is out
77
# to facilitate the update of all the places where we usually depend on the latest version
88

9-
# provide the new proxy version you want the project to be updated to
10-
if [[ -z "$PROXY_VERSION" ]]; then
11-
echo "Must provide PROXY_VERSION in environment" 1>&2
9+
# provide the new Kalix Runtime version you want the project to be updated to
10+
if [[ -z "${RUNTIME_VERSION}" ]]; then
11+
echo "Must provide RUNTIME_VERSION in environment" 1>&2
1212
exit 1
1313
fi
1414

15-
cd ..
16-
17-
echo ">>> Updating docker image versions to $PROXY_VERSION"
15+
echo ">>> Updating docker image versions to ${RUNTIME_VERSION}"
1816
PROJS=$(find . -type f -name "docker-compose.yml")
1917
for i in ${PROJS[@]}
2018
do
2119
echo "Updating Dockerfile for: $i"
22-
sed -i.bak "s/gcr.io\/kalix-public\/kalix-runtime:\(.*\)/gcr.io\/kalix-public\/kalix-runtime:$PROXY_VERSION/" $i
20+
sed -i.bak "s/gcr.io\/kalix-public\/kalix-runtime:\(.*\)/gcr.io\/kalix-public\/kalix-runtime:${RUNTIME_VERSION}/" $i
2321
rm $i.bak
2422
done
2523

2624
echo ">>> Updating application.conf"
27-
sed -i.bak "s/gcr.io\/kalix-public\/kalix-runtime:\(.*\)\"/gcr.io\/kalix-public\/kalix-runtime:$PROXY_VERSION\"/" ./codegen/js-gen-cli/src/it/resources/application.conf
25+
sed -i.bak "s/gcr.io\/kalix-public\/kalix-runtime:\(.*\)\"/gcr.io\/kalix-public\/kalix-runtime:${RUNTIME_VERSION}\"/" ./codegen/js-gen-cli/src/it/resources/application.conf
2826
rm ./codegen/js-gen-cli/src/it/resources/application.conf.bak
2927

3028
echo ">>> Updating config.json"
31-
sed -i.bak "s/\"frameworkVersion\": \"\(.*\)\"/\"frameworkVersion\": \"$PROXY_VERSION\"/" ./sdk/config.json
29+
sed -i.bak "s/\"frameworkVersion\": \"\(.*\)\"/\"frameworkVersion\": \"${RUNTIME_VERSION}\"/" ./sdk/config.json
3230
rm ./sdk/config.json.bak

0 commit comments

Comments
 (0)