mirror of
https://github.com/Colorado-Mesh/meshcore-bot-firmware.git
synced 2026-08-11 16:20:29 +00:00
ci: pin submodule to upstream base and apply patches at build time
The submodule had been pointing at a local MeshCore commit that included all 5 patches applied on top of upstream. That commit only exists in the local working tree — CI's `submodules: recursive` checkout couldn't fetch it from github.com/meshcore-dev/MeshCore and failed with "fatal: not our ref d2ad3ac8". Resets vendor/MeshCore to upstream main (910b1bee, the same base our patches were authored against) so CI can fetch it normally, and adds an explicit `apply-patches.sh` step to the firmware-build workflow before the verify and build steps run. The release workflow already applies patches explicitly so no change there. Subsequent verify/build steps set MESHCORE_SKIP_APPLY_PATCHES=1 to avoid re-applying patches on the now-dirty tree.
This commit is contained in:
2
vendor/MeshCore
vendored
2
vendor/MeshCore
vendored
Submodule vendor/MeshCore updated: d2ad3ac818...910b1bee5b
Reference in New Issue
Block a user