@@ -17,10 +17,23 @@ echo "Bumping version to: $VERSION"
1717yq -i " .spec.version=\" ${VERSION} \" " config/manifests/bases/multiarch-tuning-operator.clusterserviceversion.yaml
1818yq -i " .metadata.name=\" multiarch-tuning-operator.v${VERSION} \" " config/manifests/bases/multiarch-tuning-operator.clusterserviceversion.yaml
1919yq -i " .spec.startingCSV=\" multiarch-tuning-operator.v${VERSION} \" " deploy/base/operators.coreos.com/subscriptions/openshift-multiarch-tuning-operator/subscription.yaml
20- yq -i " .entries[0].name=\" multiarch-tuning-operator.v${VERSION} \" " index.base.yaml
21- sed -i " s/^LABEL release=.*/LABEL release=\" ${VERSION} \" /" Dockerfile
22- sed -i " s/^LABEL version=.*/LABEL version=\" ${VERSION} \" /" Dockerfile
23- sed -i " s/^LABEL release=.*/LABEL release=\" ${VERSION} \" /" konflux.Dockerfile
24- sed -i " s/^LABEL version=.*/LABEL version=\" ${VERSION} \" /" konflux.Dockerfile
25- sed -i " s/^VERSION ?= .*/VERSION ?= ${VERSION} /" Makefile
20+ yq eval-all -i " (select(.schema==\" olm.channel\" ).entries[0].name)=\" multiarch-tuning-operator.v${VERSION} \" " index.base.yaml
21+
22+
23+ if [[ " $( uname) " == " Darwin" ]]; then
24+ # macOS BSD sed
25+ sed -i ' ' " s/^LABEL release=.*/LABEL release=\" ${VERSION} \" /" Dockerfile
26+ sed -i ' ' " s/^LABEL version=.*/LABEL version=\" ${VERSION} \" /" Dockerfile
27+ sed -i ' ' " s/^LABEL release=.*/LABEL release=\" ${VERSION} \" /" konflux.Dockerfile
28+ sed -i ' ' " s/^LABEL version=.*/LABEL version=\" ${VERSION} \" /" konflux.Dockerfile
29+ sed -i ' ' " s/^VERSION ?= .*/VERSION ?= ${VERSION} /" Makefile
30+ else
31+ # Linux GNU sed
32+ sed -i " s/^LABEL release=.*/LABEL release=\" ${VERSION} \" /" Dockerfile
33+ sed -i " s/^LABEL version=.*/LABEL version=\" ${VERSION} \" /" Dockerfile
34+ sed -i " s/^LABEL release=.*/LABEL release=\" ${VERSION} \" /" konflux.Dockerfile
35+ sed -i " s/^LABEL version=.*/LABEL version=\" ${VERSION} \" /" konflux.Dockerfile
36+ sed -i " s/^VERSION ?= .*/VERSION ?= ${VERSION} /" Makefile
37+ fi
38+ echo " make bundle"
2639make bundle
0 commit comments