EmbarkStudios / puffin

🐦 Friendly little instrumentation profiler for Rust 🦀
Apache License 2.0
1.49k stars 75 forks source link

Upload new release to `crates.io` #221

Closed v0x0g closed 3 months ago

v0x0g commented 4 months ago

Problem

(Please see linked issue in egui_miniquad for more context)

I want to release one of my projects on crates.io, which requires that all of my deps are fully published to crates.io as well. Currently, I need to use a version of puffin and puffin_http that is newer than the last release 0.19.0, which I am doing so by adding a [patch.crates-io] section to my Cargo.toml. This is a problem, since cargo publish ignores that and then I get broken builds. (Note: removing the [patch] section just gives me different errors since git deps aren't allowed).

Solution

I'd like to ask that a new release be uploaded, so that the fixes (which have already been merged into puffin/main) get published to crates.io, where I and others can use them in our own packages.

Alternatives

As far as I can tell there aren't any: crates.io has a requirement that all other deps must be published, with no way around it.

Additional context

emilk commented 3 months ago

Done!