Open Issues Need Help
View All on GitHubAI Summary: Integrate safety checks into the CI pipeline for the `maplibre-native-rs` project using Miri, AddressSanitizer, and LeakSanitizer to detect memory safety issues and memory leaks, improving the robustness and reliability of the Rust bindings for the MapLibre Native map rendering engine.
AI Summary: Implement logging capabilities within the Rust bindings for the MapLibre Native map rendering engine. This involves integrating a logging mechanism, potentially adapting existing Node.js logging solutions, to provide detailed logs for debugging, particularly focusing on thread safety issues. The solution should be accessible to developers using the Rust bindings.
AI Summary: Set up the `release-plz` tool for automated release management of the MapLibre-native-rs Rust project, including configuring the `.release-plz.toml` file and implementing the necessary GitHub Actions workflows for proposing release PRs and publishing releases to crates.io.
AI Summary: Automate the monthly update of the MapLibre Native dependency SHA in the `maplibre-native-rs` Rust project. This involves creating a GitHub Actions workflow that periodically fetches the latest SHA from the upstream MapLibre Native repository and generates a pull request with the updated SHA.