Skip to content

mmrs: ci integration #406

@cachebag

Description

@cachebag

add mmrs to the ci pipeline.

ci.yml changes

  • add cargo clippy -p mmrs --all-targets --all-features -- -D warnings
  • add cargo test -p mmrs --lib --all-features
  • add cargo test -p mmrs --doc --all-features
  • cross-compile mmrs for aarch64-unknown-linux-gnu

semver-checks

add mmrs to semver verification once api stabilizes (probably after 0.2 or 0.3).

- name: check semver compatibility
  run: cargo semver-checks check-release -p mmrs

dockerfile

add modemmanager package:

RUN apt-get install -y \
    libdbus-1-dev \
    network-manager \
    modemmanager

publish workflow

extend publish-lib.yml to handle mmrs releases when ready for crates.io.

Metadata

Metadata

Assignees

No one assigned

    Labels

    CI/CDChanges to CI/CD pipelinefeatureNew feature or requestmmrsmodemmanager bindings crate

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions