-
-
Notifications
You must be signed in to change notification settings - Fork 338
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
chore: add Rust CI and update cssparser dep and lock #3175
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I understand this is part of setting up infrastructure for Rust development. Nevertheless, before enabling Rust tests on CI, we should probably actually have some tests?
* validate that the rustutils crate is valid * currently uses hardcoded CI script, but should move it all to justfile similar to many other similar crates * add MSRV (tested with `cargo msrv find` + CI for it * ensure rustutils crate is not published, and set version to 0.0.0 as it has no internal version
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you update the developer docs on Rust? It's in rust.md
fixed, thx. Eventually we may want to move some content to the |
During the last TSC meeting I suggested we should consolidate all developer documentation since it is really hard to browse README.md files sprinkled throughout the repo. |
ok, works for me |
Benchmark Results ⚡
Full report: https://maplibre-native.s3.eu-central-1.amazonaws.com/benchmark-results/pr-3175-compared-to-main.txt |
Bloaty Results 🐋Compared to main
Full report: https://maplibre-native.s3.eu-central-1.amazonaws.com/bloaty-results/pr-3175-compared-to-main.txtCompared to d387090 (legacy)
Full report: https://maplibre-native.s3.eu-central-1.amazonaws.com/bloaty-results/pr-3175-compared-to-legacy.txt |
cargo update
cargo msrv find
+ CI for it