embassy-rs / embassy

Modern embedded framework, using Rust and async.
https://embassy.dev
Apache License 2.0
5.64k stars 781 forks source link

Basic Xtensa CI #3527

Closed MabezDev closed 2 weeks ago

MabezDev commented 2 weeks ago

I think this is now working as intended, the failure is real, and it's what we want to detect.

Dirbaio commented 2 weeks ago

(testing caching works)

bender run

Dirbaio commented 2 weeks ago

should now be fixed in #3528, can you rebase?

also, could you make it test ALL the crates (except stuff specific to nrf, rp, stm32 of course). I'd suggest copying ci.sh and removing everything unrelated.

Also I think if you export RUSTUP_TOOLCHAIN=esp then cargo-batch should work?

MabezDev commented 2 weeks ago

Also I think if you export RUSTUP_TOOLCHAIN=esp then cargo-batch should work?

I tried that, but cargo batch doesn't understand -Z arguments which are required as no xtensa targets have a prebuilt core.

Dirbaio commented 2 weeks ago

ouch.

it does understand .cargo/config.toml files though. Have you tried making the ci script write one at the repo root?