From fsevent-sys to objc2-core-services#93
Conversation
- Replace crate `fsevent-sys` with crate `objc2-core-services` (because `fsevent-sys` is deprecated) - Replace crate `core-foundation` with crate `objc2-core-foundation` (because `objc2-core-services` depends on it) - Increase version number of crate `dispatch2` to latest (because the older version is no longer needed to work with `fsevent-sys`)
…e-foundation` and `objc2-core-services`)
fsevent-sys to objc2-core-services
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #93 +/- ##
=========================================
- Coverage 79.5% 79.3% -0.3%
+ Complexity 176 175 -1
=========================================
Files 23 23
Lines 774 774
Branches 89 89
=========================================
- Hits 616 614 -2
Misses 96 96
- Partials 62 64 +2 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
To add some further context... We used to depend specifically on:
That particular PR was merged and released as version As updating to version |
DavyLandman
left a comment
There was a problem hiding this comment.
Thanks for upgrading the dependency and updating the code to the new library.
On macOS, we used to use Rust crate
fsevent-systo access native libraries. However, as of November 2025 (version5.2.0), that crate is deprecated and succeeded by crateobjc2-core-services. This PR migrates our Rust code for macOS to that crate.(See comment below for further context.)