feat: auto-flash MCU sketch on post-merge if sketch/ changes
Validate and Test / validate-patches (push) Failing after 12s

This commit is contained in:
2026-06-24 04:24:51 -07:00
parent 2ac964907c
commit 014682e509
+7
View File
@@ -11,6 +11,13 @@ fi
SYSTEMD_CHANGED=$(echo "$CHANGED" | grep -c "^system/" || true)
SCRIPT_CHANGED=$(echo "$CHANGED" | grep -c "^scripts/" || true)
SKETCH_CHANGED=$(echo "$CHANGED" | grep -c "^sketch/" || true)
# Reflash MCU if sketch changed
if [ "$SKETCH_CHANGED" -gt 0 ]; then
echo "[githook:post-merge] MCU sketch changed — reflashing..."
cd "$REPO" && arduino-cli compile --upload --fqbn arduino:zephyr:unoq sketch/ 2>&1
fi
# Reinstall systemd units if any changed
if [ "$SYSTEMD_CHANGED" -gt 0 ]; then