From d2d6d60ee63295206f690a0a491faa4db0cc1300 Mon Sep 17 00:00:00 2001 From: Jacob Smith Date: Wed, 18 Sep 2024 16:30:25 -0300 Subject: [PATCH 1/3] remove yq --- scripts/generate_sdk.sh | 1 + scripts/generate_spec.sh | 2 +- scripts/parse_version.py | 19 +++++++++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 scripts/parse_version.py diff --git a/scripts/generate_sdk.sh b/scripts/generate_sdk.sh index ecac24fd3..e7a0ed804 100755 --- a/scripts/generate_sdk.sh +++ b/scripts/generate_sdk.sh @@ -5,6 +5,7 @@ EXCLUDED_PATHS=( "Makefile" "scripts/generate_sdk.sh" "scripts/generate_spec.sh" + "scripts/parse_version.py" "config.json" ".policy.yml" "changelog" diff --git a/scripts/generate_spec.sh b/scripts/generate_spec.sh index 89ad5eda4..9a6258824 100755 --- a/scripts/generate_spec.sh +++ b/scripts/generate_spec.sh @@ -6,7 +6,7 @@ MAVEN_REPO_PATH="$MAVEN_DIST_RELEASE/$(echo "$MAVEN_CONJURE_GROUP_ID" | sed 's/\ mkdir -p $TMP_DIR API_GATEWAY_VERSION=$( wget -q -O - "${MAVEN_REPO_PATH}/maven-metadata.xml" | \ - yq -p xml -r '.metadata.versioning.release' ) + python scripts/parse_version.py ) echo Downloading $API_GATEWAY_VERSION... mkdir -p "${TMP_DIR}" diff --git a/scripts/parse_version.py b/scripts/parse_version.py new file mode 100644 index 000000000..2c87edecd --- /dev/null +++ b/scripts/parse_version.py @@ -0,0 +1,19 @@ +import sys +import xml.etree.ElementTree as ET + + +def main(): + xml_data = sys.stdin.read() + root = ET.fromstring(xml_data) + + # Navigate to the 'release' element under 'metadata/versioning' + release = root.find(".//versioning/release") + + if release is None: + raise Exception("Unable to find version") + + print(release.text) + + +if __name__ == "__main__": + main() From 3924156a0cb92cf71b27abdaa5cc37fe785de41f Mon Sep 17 00:00:00 2001 From: svc-changelog Date: Wed, 18 Sep 2024 19:34:13 +0000 Subject: [PATCH 2/3] Add generated changelog entries --- changelog/@unreleased/pr-23.v2.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 changelog/@unreleased/pr-23.v2.yml diff --git a/changelog/@unreleased/pr-23.v2.yml b/changelog/@unreleased/pr-23.v2.yml new file mode 100644 index 000000000..e54a7c869 --- /dev/null +++ b/changelog/@unreleased/pr-23.v2.yml @@ -0,0 +1,5 @@ +type: fix +fix: + description: Remove yq from script + links: + - https://github.com/palantir/foundry-platform-python/pull/23 From eb855e8498dedc29bb7192a86dcbf81472a0323d Mon Sep 17 00:00:00 2001 From: svc-changelog Date: Wed, 18 Sep 2024 19:34:17 +0000 Subject: [PATCH 3/3] Add generated changelog entries