Currently, our dependency on posthog-rs points to a specific git revision. We should update our dependency to use the latest published release on crates.io.
Reason:
- Improves dependency reliability and reproducibility
- Enables SemVer version locking
- Aligns with Rust ecosystem best practices
Steps:
- Update
Cargo.toml to use posthog-rs = "<latest-version>"
- Remove the
[patch] or git dependency section referencing the git rev
- Run
cargo update and fix any arising compatibility issues
- Verify all tests pass with the new version
This improves project maintainability and streamlines future dependency upgrades.
Currently, our dependency on
posthog-rspoints to a specific git revision. We should update our dependency to use the latest published release on crates.io.Reason:
Steps:
Cargo.tomlto useposthog-rs = "<latest-version>"[patch]or gitdependencysection referencing the git revcargo updateand fix any arising compatibility issuesThis improves project maintainability and streamlines future dependency upgrades.