This patch replaces the native OpenSSL dependency with the pure Rust implementation.
When possible I try to do that in my projects to reduce usage of system dependencies
and because I think RustTLS is mature enough.
After applying this patch, you can check with `cargo tree` that openssl is now nowhere.
What do you think? This patch was not discussed so totally fine if you decide
to discard it :)
I've only compiled so no guarantees I didn't break anything :) I think now you
can remove openssl also from the .build.yml
p.s. I've checked the build file for this project and found some interesting bits
that I'll steal for my projects, thanks!
p.p.s. I'm also on IRC
Use RustTLS instead of native OpenSSL
Cargo.toml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
> You're building the artifacts twice
I've eventually noticed that, seems I forgot about fixing it. Oops!
Thanks for the reminder.
> You'll shave off 2'36" for basically free.
~2.5m is quite a bit of time. Glad I'm shaving that off of the CI
with simple fixes.