Closed adriantombu closed 1 year ago
This also needs testing with ./mach vendor rust
on the Firefox codebase. I think you can run it locally by replacing the paths to a local repo, and then running it. Our vendor script uses a custom python vendoring system that may not yet know about what cargo
and rustc
can do yet.
https://firefox-source-docs.mozilla.org/build/buildsystem/rust.html
Would you be interested in taking a stab at this @adriantombu or would you prefer me or @nordzilla to try it. It may be a bit before we can get to it if it's us.
We need to document how to do the local testing in https://github.com/projectfluent/fluent-rs/tree/main/docs
Would you be interested in taking a stab at this @adriantombu or would you prefer me or @nordzilla to try it. It may be a bit before we can get to it if it's us.
@gregtatum I can have a look at that, I have some free time currently 😁
I tested against the Firefox codebase locally successfully and added a documentation file to explain the different steps to achieve it.
This is still in my review queue, but I haven't had time to look at it yet.
@adriantombu Thanks once again for the contribution! 🎉
As discussed in https://github.com/projectfluent/fluent-rs/pull/282#discussion_r1035019918 here's a separate PR to test the ability to use workspace dependencies that were introduced in Rust 1.64.
From what I see in the Firefox Rust update policy it should be ok as this is the Rust version used in the latest stable release of Firefox (lucky us haha).