blob: b2672473db6e46ceaaca713df6559aaa8ae7de90 [file] [log] [blame] [edit]
#!/bin/bash
# Identify the highest versioned directory
HIGHEST_VER=$(ls -d wasm-[0-9]* 2>/dev/null | sort -V | tail -n 1)
if [ -z "$HIGHEST_VER" ]; then
echo "❌ Error: No wasm-X.Y versioned directories found in specification/"
exit 1
fi
LATEST="wasm-latest"
# Check that wasm-latest exists
if [ ! -d "$LATEST" ]; then
echo "❌ Error: $LATEST does not exist."
exit 1
fi
# Diff the highest version with wasm-latest and check that the diff is empty
echo "Checking for differences between $HIGHEST_VER and $LATEST..."
if diff -qr "$HIGHEST_VER" "$LATEST" > /dev/null; then
echo "✅ Success: Contents match. No changes needed."
else
echo "🔍 Differences detected:"
echo "--------------------------------"
diff -U0 -r "$HIGHEST_VER" "$LATEST"
echo "--------------------------------"
exit 1
fi