cargo-dist
cargo-dist copied to clipboard
📦 shippable application packaging
This adds a new feature which allows users to override our "is this a prerelease" detection. By default, we use semver mechanics to determine whether a release is a prerelease...
Instead of querying releases and using that to see if an asset is available for our architecture, just manually construct the URL and use a HEAD request to see if...
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.201 to 1.0.202. Release notes Sourced from serde's releases. v1.0.202 Provide public access to RenameAllRules in serde_derive_internals (#2743) Commits 9e32a40 Release 1.0.202 87f635e Release serde_derive_internals 0.29.1 d4b2dfb...
Bumps [camino](https://github.com/camino-rs/camino) from 1.1.6 to 1.1.7. Release notes Sourced from camino's releases. camino 1.1.7 Fixed Resolve unexpected_cfg warnings. Changelog Sourced from camino's changelog. [1.1.7] - 2024-05-14 Fixed Resolve unexpected_cfg warnings....
Bumps [insta](https://github.com/mitsuhiko/insta) from 1.38.0 to 1.39.0. Release notes Sourced from insta's releases. 1.39.0 Release Notes Fixed a bug in require_full_match. #485 Fixed a bug that caused snapshot and module names...
Sometimes you might include extra apps in your github release so they're fetchable, but not want them to be highlighted. It might also be good to be able to rename...
Use the [dist] section package dist.tomls, and add errors for cases where a metadata.dist exists but is being ignored. Also handles npm package scopes better. Also handles url equality checks...
e.g., the following is incorrect https://github.com/axodotdev/cargo-dist/blob/39abb63c095a8bf9559bf45ab339cf821d15148d/Cargo.toml#L88-L89
I am honestly completely shocked I missed this in testing. The logic for reading the [dist] section out of a dist.toml or dist-workspace.toml is special cased to only exist when...