fix(ui): clickable update icon and build-time unit tests (v1.2.3)

This commit is contained in:
2026-02-16 22:13:37 +01:00
parent 876da1a2de
commit f9b29254f9
9 changed files with 428 additions and 273 deletions

View File

@@ -249,6 +249,14 @@ ls -la "$DIST_DIR/"
# === 4. Run build-time tests ===
echo ""
echo "=== Running Logic Tests ==="
node "$SCRIPT_DIR/test_logic.js"
LOGIC_EXIT=$?
if [ $LOGIC_EXIT -ne 0 ]; then
echo "❌ Logic tests FAILED! See above for details."
exit 1
fi
echo "=== Running Build Tests ==="
python3 "$SCRIPT_DIR/test_build.py"
TEST_EXIT=$?