puffin icon indicating copy to clipboard operation
puffin copied to clipboard

Upload new release to `crates.io`

Open v0x0g opened this issue 7 months ago • 0 comments

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

v0x0g avatar Jun 30 '24 08:06 v0x0g