diff --git a/packaging/technical-addon/Makefile b/packaging/technical-addon/Makefile index 5bfb6f8bf8..6537fcdfe2 100644 --- a/packaging/technical-addon/Makefile +++ b/packaging/technical-addon/Makefile @@ -119,7 +119,6 @@ discovery-test-ta: .PHONY: update-ta-deps update-ta-deps: SOURCE_DIR="$(SOURCE_DIR)" \ - SPLUNK_OTEL_VERSION="$(SPLUNK_OTEL_VERSION)" \ $(SOURCE_DIR)/packaging-scripts/update-otel-version.sh SOURCE_DIR="$(SOURCE_DIR)" \ diff --git a/packaging/technical-addon/packaging-scripts/update-otel-version.sh b/packaging/technical-addon/packaging-scripts/update-otel-version.sh index 2329ebc485..88d6006f1b 100755 --- a/packaging/technical-addon/packaging-scripts/update-otel-version.sh +++ b/packaging/technical-addon/packaging-scripts/update-otel-version.sh @@ -19,7 +19,7 @@ #SPLUNK_OTEL_VERSION="v0.88.0" SPLUNK_OTEL_VERSION="${SPLUNK_OTEL_VERSION:-}" if [ -z "$SPLUNK_OTEL_VERSION" ]; then - SPLUNK_OTEL_VERSION="$(curl "https://api.github.com/repos/signalfx/splunk-otel-collector/tags" | jq -r '.[0].name')" + SPLUNK_OTEL_VERSION="$(curl "https://api.github.com/repos/signalfx/splunk-otel-collector/tags" | jq -r '[.[].name | select(test("v[0-9]+\\.[0-9]+\\.[0-9]+")) | sub("^v"; "")] | sort_by(split(".") | map(tonumber)) | last | "v" + .')" fi echo "updating otel to version $SPLUNK_OTEL_VERSION" sed -i'.old' "s/^OTEL_COLLECTOR_VERSION?=.*$/OTEL_COLLECTOR_VERSION?=${SPLUNK_OTEL_VERSION#v}/g" "$SOURCE_DIR/Makefile" && rm "$SOURCE_DIR/Makefile.old"