Skip to content

Fix CI for mesh tips firmware branch#9

Open
Komzpa wants to merge 1 commit into
erayd:modeswitchfrom
Komzpa:fix/pr7183-ci
Open

Fix CI for mesh tips firmware branch#9
Komzpa wants to merge 1 commit into
erayd:modeswitchfrom
Komzpa:fix/pr7183-ci

Conversation

@Komzpa

@Komzpa Komzpa commented May 17, 2026

Copy link
Copy Markdown

This fixes the CI build failures from the mesh tips branch without adding new MeshPacket protobuf fields.\n\nChanges:\n- keep target modem preset / frequency slot as local runtime metadata keyed by packet id\n- remove references to non-existent MeshPacket fields (nonstandard_radio_config, modem_preset, frequency_slot)\n- harden tips command parsing against null / out-of-bounds cases\n- fix a native test narrowing conversion that fails with the current compiler\n\nLocal verification:\n- platformio run -e coverage\n- platformio test -e coverage -v --junit-output-path testreport.xml\n\nI also tried a representative heltec-v3 build, but local PlatformIO package installation for espressif/toolchain-riscv32-esp stalled on mirror downloads before compilation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant