eclipse-kuksa / kuksa-databroker

A modern in-vehicle VSS (Vehicle Signal Specification) server written in RUST
https://eclipse-kuksa.github.io/kuksa-website/
Apache License 2.0
18 stars 17 forks source link

Update lib dep and and add build step #48

Closed erikbosch closed 3 months ago

erikbosch commented 3 months ago

This PR changes so we use same tonic version in all Cargo.toml files. It also adds a job to make sure that lib is always buildable.

Fixes #46

RCA:

We already used tonic 0.11.0 in https://github.com/eclipse-kuksa/kuksa-databroker/blob/main/Cargo.toml and it seemed that we did not build "lib" in CI as a separate build, so that we did not detect that the lib Cargo file specified tonic 0.9.1 . When upgrading tonic I could not reproduce the error any longer,

codecov[bot] commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 50.92%. Comparing base (d40d059) to head (a7b77d9).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #48 +/- ## ======================================= Coverage 50.92% 50.92% ======================================= Files 31 31 Lines 11878 11878 ======================================= Hits 6049 6049 Misses 5829 5829 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.