From 2571aeaa4f72c9bc1be5e49a56992ea2d291d052 Mon Sep 17 00:00:00 2001 From: Hermes Date: Sat, 26 Sep 2026 15:35:46 +0200 Subject: [PATCH] ci: report rootfs contents when firmware exceeds flash --- .gitea/workflows/build-hilink.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build-hilink.yml b/.gitea/workflows/build-hilink.yml index 6274c36..6e86e3d 100644 --- a/.gitea/workflows/build-hilink.yml +++ b/.gitea/workflows/build-hilink.yml @@ -40,7 +40,14 @@ jobs: mkdir -p "$BR2_DL_DIR" /tmp/ccache ln -s /tmp/ccache "$HOME/.ccache" - bash builder.sh "$DEVICE" + if ! bash builder.sh "$DEVICE"; then + echo '--- largest files retained in the failed rootfs ---' + find openipc/output/target -type f -printf '%s\t%p\n' | \ + sort -nr | sed -n '1,100p' || true + echo '--- rootfs target usage ---' + du -sh openipc/output/target 2>/dev/null || true + exit 1 + fi mkdir -p dist firmware=$(find openipc/output/images -type f -name 'openipc*nor*.tgz' -print -quit)