Skip to content

Commit 35694e9

Browse files
committed
feat: add a kopium version check to update.sh
Signed-off-by: Shane Utt <shaneutt@linux.com>
1 parent 54fb4fb commit 35694e9

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

update.sh

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,26 @@
1515
set -eou pipefail
1616

1717
GATEWAY_API_VERSION="v1.4.0"
18+
REQUIRED_KOPIUM_VERSION="0.22.5"
19+
KOPIUM_VERSION=$(kopium --version 2>/dev/null | grep -oP 'kopium \K[0-9]+\.[0-9]+\.[0-9]+' || echo "")
20+
21+
if [ -z "$KOPIUM_VERSION" ]; then
22+
echo "Error: kopium is not installed or not in PATH"
23+
echo "Please install kopium version ${REQUIRED_KOPIUM_VERSION} with:"
24+
echo " cargo install kopium --version ${REQUIRED_KOPIUM_VERSION}"
25+
exit 1
26+
fi
27+
28+
if [ "$KOPIUM_VERSION" != "$REQUIRED_KOPIUM_VERSION" ]; then
29+
echo "Error: kopium version mismatch"
30+
echo " Required: ${REQUIRED_KOPIUM_VERSION}"
31+
echo " Found: ${KOPIUM_VERSION}"
32+
echo "Please install the correct version with:"
33+
echo " cargo install kopium --version ${REQUIRED_KOPIUM_VERSION}"
34+
exit 1
35+
fi
36+
37+
echo "Using kopium version ${KOPIUM_VERSION}"
1838
echo "Using Gateway API version ${GATEWAY_API_VERSION}"
1939

2040
STANDARD_APIS=(

0 commit comments

Comments
 (0)