Commit Graph
9 Commits
Author SHA1 Message Date
25ed956610 build-one: add firmware_ref input for cross-repo bisect (#94)
When investigating a regression that lives in OpenIPC/firmware (or its
referenced packages like hisilicon-opensdk) but only manifests in a
builder build, you previously had to either roll firmware master back
or fork builder.sh manually. Adds a clean way:

  gh workflow run build-one.yml -f platform=hi3516ev200_fpv \
                                -f firmware_ref=<sha-or-tag-or-branch>

The workflow exports OPENIPC_FW_REV as env, which builder.sh now
honours: when set, it does a full clone (not --depth=1) and checks
out the requested ref before invoking the firmware build. When unset,
behaviour is unchanged (shallow clone of master HEAD).

Immediate motivation: bisect the +180 KB rootfs growth in
hi3516ev200_fpv between 2026-05-08 (5016 KB) and 2026-05-24 (5196 KB,
76 KB over partition limit). Per kaeru
'hi3516ev200-ev300-fpv-rootfs-size-overflow-2026-05-24'. Suspect is
recent hisilicon-opensdk bumps that brought in source-built sensor
drivers for ev200; bisect across firmware commits varying
HISILICON_OPENSDK_VERSION will pinpoint which bump pushed us past
the 5120 KB limit.

Generally useful long after this specific incident:
- Reproducing user-reported regressions at a specific firmware tag.
- Locking builds to a known-good firmware revision when builder is
  ahead of firmware.
- Future cross-repo bisects of any kind.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-24 09:31:21 +03:00
Ystinia Zalatova (from Futurae PC) 528a399b3b Added support for creating custom developer packages before they are pushed to the Firmware repository 2025-09-12 19:08:54 +01:00
viktorxdaandGitHub c6db1cdb01 Update builder.sh 2025-08-05 23:23:44 +02:00
viktorxda 76c9c5a689 consolidate configurations 2025-08-05 17:33:19 +02:00
viktorxdaandGitHub 3e69df0d30 Add firmware fpv configurations (#40) 2025-01-27 09:21:28 +01:00
Viktor 22e49ff1cf Update ssc338q_fpv_openipc 2024-04-03 19:41:02 +02:00
viktorxdaandGitHub 0999684381 Add auto update for hi3518ev200 lite (#7) 2024-01-22 22:07:32 +01:00
viktorxdaandGitHub 65d4fd35a2 Sync changes with firmware (#6) 2024-01-21 06:45:20 +01:00
Signor Pellegrino (from Citadel PC) 3ab2b6f6fe Update and rename files 2023-11-30 22:10:20 +03:00