Skip to content

Conversation

ColinFinck
Copy link
Contributor

@ColinFinck ColinFinck commented Sep 15, 2025

The upgrade from heapless 0.8.x to 0.9.x is particularly important for me, because I'm heavily using heapless in an embedded software project and need to use a single consistent version for interoperability. I took this opportunity to upgrade all other outdated dependencies too.

This raises the MSRV to 1.86.0. Testing has shown that this is the minimum required version for heapless 0.9.1.

CC @thejpster

@thejpster
Copy link
Member

Ah, GitHub - you suck. Why can’t it work out that the jobs I told it should pass no longer exist in the repo? Why isn’t the pass/fail config in the repo where I could change it rather than living in the database where there is now a race hazard?

I will merge this when I get back to my laptop (I’m at Oxidize) and fix the required jobs setting.

@thejpster thejpster added this pull request to the merge queue Sep 19, 2025
Merged via the queue into rust-embedded-community:develop with commit f319527 Sep 19, 2025
7 checks passed
@thejpster
Copy link
Member

Thank you for your PR.

@rursprung
Copy link

Ah, GitHub - you suck. Why can’t it work out that the jobs I told it should pass no longer exist in the repo? Why isn’t the pass/fail config in the repo where I could change it rather than living in the database where there is now a race hazard?

that's why i started using a single build-results job in all my workflows: https://github.com/rust-embedded-community/tb6612fng-rs/blob/master/.github/workflows/CI.yml#L98-L112
then you just depend on that and can change everything in the file.

@thejpster
Copy link
Member

Yes, cortex-ar and the ferrous trainings do something similar. I just haven't updated this one yet.

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.

3 participants