rust-embedded / riscv

Low level access to RISC-V processors
818 stars 160 forks source link

Release time #173

Closed romancardenas closed 7 months ago

romancardenas commented 7 months ago

It's been months of lots of changes, and I think it is time to pack a new release for all the crates in this workspace.

I would love to have #164 merged so we can make a release for all the crates at once. What do you think, @rust-embedded/riscv ?

If we are all OK with this, I'll set up a PR with proper version numbers and, once it is merge to master, I can publish the releases

georglauterbach commented 7 months ago

Indeed; I am currently stuck on 28b916d@rust-embedded/riscv (due to me requiring the most recent linker changes) and with the move to this repository, I can't seem to include the riscv-rt crate in Cargo.toml via git = "...", rev = "...". Having a release is the only way of updating for me.


I guess this would also solve

error: multiple versions for dependency `nb`: 0.1.3, 1.1.0
  |
  = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#multiple_crate_versions
  = note: `-D clippy::multiple-crate-versions` implied by `-D clippy::cargo`
  = help: to override `-D clippy::cargo` add `#[allow(clippy::multiple_crate_versions)]`

which is a result of using embedded-hal v0.2.7 which uses nb v0.1.3 which does a simple (and stupid) SemVer hack... (0.1.3 includes 1.0.0 as a dependency).

romancardenas commented 7 months ago

@georglauterbach thanks for your comment! Let's see if we can do a quick release today or within a few days