You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Severity: CRITICAL — main does not compile. Blocks every other bench fix.
Problem
validate_ch32v_framework in crates/fbuild-build-mcu/src/ch32v/orchestrator.rs:257-260 contains two adjacent string literals inside format!:
Some(other) => Err(fbuild_core::FbuildError::ConfigError(format!("ch32v: framework = {other} is not supported yet; only `framework = arduino` ""builds today (FastLED/fbuild#1108)"))),
Rust has no implicit adjacent-literal concatenation — this is a syntax error. Introduced by PR #1114 (commit df6901c).
Evidence (verified)
soldr cargo check -p fbuild-build-mcu on main @ 69b51cf fails with error: expected `,`, found `"builds today (FastLED/fbuild#1108)"` at orchestrator.rs:259.
Merge into one literal (or use concat!). One line. Add the missing space handling: the current text ends the first fragment with a trailing space, so the joined message should read ...only \framework = arduino` builds today (#1108)`.
Severity: CRITICAL — main does not compile. Blocks every other bench fix.
Problem
validate_ch32v_frameworkincrates/fbuild-build-mcu/src/ch32v/orchestrator.rs:257-260contains two adjacent string literals insideformat!:Rust has no implicit adjacent-literal concatenation — this is a syntax error. Introduced by PR #1114 (commit df6901c).
Evidence (verified)
soldr cargo check -p fbuild-build-mcuon main @ 69b51cf fails witherror: expected `,`, found `"builds today (FastLED/fbuild#1108)"`at orchestrator.rs:259.Fix
Merge into one literal (or use
concat!). One line. Add the missing space handling: the current text ends the first fragment with a trailing space, so the joined message should read...only \framework = arduino` builds today (#1108)`.Acceptance
soldr cargo check --workspace --all-targetspasses.validate_ch32v_framework(message contains1108) pass.Found during the 2026-07-21 CH32V bench-readiness sweep.