From 9fc582ce1425a21cb02569c48ca75c2e6d0defb3 Mon Sep 17 00:00:00 2001 From: Ben Allfree Date: Fri, 10 Apr 2026 06:22:29 -0700 Subject: [PATCH] mklittlefs util --- .github/workflows/custom_build.yml | 6 ++++++ .github/workflows/custom_build_test.yml | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/.github/workflows/custom_build.yml b/.github/workflows/custom_build.yml index ff96028..dc68a97 100644 --- a/.github/workflows/custom_build.yml +++ b/.github/workflows/custom_build.yml @@ -98,6 +98,12 @@ jobs: cd "$ROOT" python -m pip install -q --upgrade pip pip install -q platformio + pio pkg install -e "${{ inputs.target_env }}" + MKLITTLEFS_BIN=$(find "$HOME/.platformio/packages" -type f -name mklittlefs 2>/dev/null | head -1) + if [ -n "$MKLITTLEFS_BIN" ]; then + export PATH="$(dirname "$MKLITTLEFS_BIN"):$PATH" + fi + command -v mklittlefs >/dev/null 2>&1 || echo "WARNING: mklittlefs not on PATH; LittleFS build may fail" pio run -e "${{ inputs.target_env }}" 2>&1 | tee /tmp/pio.log BUILD_DIR=".pio/build/${{ inputs.target_env }}" if [ ! -d "$BUILD_DIR" ]; then diff --git a/.github/workflows/custom_build_test.yml b/.github/workflows/custom_build_test.yml index ff96028..dc68a97 100644 --- a/.github/workflows/custom_build_test.yml +++ b/.github/workflows/custom_build_test.yml @@ -98,6 +98,12 @@ jobs: cd "$ROOT" python -m pip install -q --upgrade pip pip install -q platformio + pio pkg install -e "${{ inputs.target_env }}" + MKLITTLEFS_BIN=$(find "$HOME/.platformio/packages" -type f -name mklittlefs 2>/dev/null | head -1) + if [ -n "$MKLITTLEFS_BIN" ]; then + export PATH="$(dirname "$MKLITTLEFS_BIN"):$PATH" + fi + command -v mklittlefs >/dev/null 2>&1 || echo "WARNING: mklittlefs not on PATH; LittleFS build may fail" pio run -e "${{ inputs.target_env }}" 2>&1 | tee /tmp/pio.log BUILD_DIR=".pio/build/${{ inputs.target_env }}" if [ ! -d "$BUILD_DIR" ]; then