mirror of
https://github.com/SerTimBerrners-Lee/talkis.git
synced 2026-07-09 17:29:15 +00:00
20 lines
656 B
Bash
Executable file
20 lines
656 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
set -euo pipefail
|
|
|
|
PKG_VERSION=$(python3 -c "import json; print(json.load(open('package.json'))['version'])")
|
|
CARGO_VERSION=$(grep '^version' src-tauri/Cargo.toml | head -1 | sed 's/.*"\(.*\)"/\1/')
|
|
TAURI_VERSION=$(python3 -c "import json; print(json.load(open('src-tauri/tauri.conf.json'))['version'])")
|
|
|
|
echo "package.json: $PKG_VERSION"
|
|
echo "Cargo.toml: $CARGO_VERSION"
|
|
echo "tauri.conf.json: $TAURI_VERSION"
|
|
|
|
if [ "$PKG_VERSION" != "$CARGO_VERSION" ] || [ "$PKG_VERSION" != "$TAURI_VERSION" ]; then
|
|
echo ""
|
|
echo "ERROR: Version mismatch detected!"
|
|
exit 1
|
|
fi
|
|
|
|
echo ""
|
|
echo "All versions match: $PKG_VERSION"
|