File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change 91
91
GROUP_PATH="${GROUP_ID//.//}"
92
92
METADATA_URL="${REPO_URL}/${GROUP_PATH}/${ARTIFACT_ID}/maven-metadata.xml"
93
93
94
- sudo apt-get update && sudo apt-get install -y libxml2-utils
95
- LATEST_VERSION=$(curl -s "$METADATA_URL" | xmllint --xpath "string(//metadata/versioning/latest)" -)
96
- ./gradlew clean build -PisCI -Pselenium.version=$LATEST_VERSION
94
+ metadata=$(curl -s "$METADATA_URL")
95
+ latest_version=$(python3 -c "
96
+ import sys, xml.etree.ElementTree as ET
97
+ root = ET.fromstring(sys.stdin.read())
98
+ print(root.findtext('./versioning/latest'))
99
+ " <<< "$metadata")
100
+ if [ -z "$latest_version" ]; then
101
+ echo "❌ Failed to extract latest Selenium version from $metadata"
102
+ exit 1
103
+ fi
104
+ ./gradlew clean build -PisCI -Pselenium.version=$latest_version
97
105
98
106
- name : Install Node.js
99
107
if : ${{ matrix.e2e-tests }}
You can’t perform that action at this time.
0 commit comments