Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rust: Make dependencies visible #18684

Merged
merged 4 commits into from
Mar 26, 2024

Commits on Mar 20, 2024

  1. rust: Selectively update riot-sys

    Changes pulled by this are:
    * add hashes to riot-sys headers <RIOT-OS/rust-riot-sys#43>
    * administrative changes (riot-sys 0.7.11, CI fixes)
    chrysn committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    e8c28ef View commit details
    Browse the repository at this point in the history
  2. rust: Update non-RIOT dependencies

    All changes appear to be minor; some crates that were previously part of
    the build dependencies twice can now be shared between build
    dependencies.
    chrysn committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    7e8031f View commit details
    Browse the repository at this point in the history
  3. rust: Selectively update riot-wrappers

    Changes pulled by this are:
    * optimizations around panicking <RIOT-OS/rust-riot-wrappers#82>
    * administrative changes (CI fixes)
    chrysn committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    a0ee4de View commit details
    Browse the repository at this point in the history
  4. rust: Make dependencies visible

    The Cargo.lock of rust_riotmodules_standalone should explicitly list all
    versions of software that would ever be pulled in by enabling RIOT
    modules backed by a Rust crate. That way, the Cargo.lock file will not
    spontaneously change because the software is being built with a
    different set of modules enabled.
    
    This did not happen before, because while the optional dependencies
    could all be selected on the command line, they were not visible as
    possible features to `cargo update`, and were thus not encoded in the
    Cargo.lock file.
    chrysn committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    a5c9ac2 View commit details
    Browse the repository at this point in the history