Merged
Conversation
Axo is unfortunately defunct and all of their projects `cargo-dist` depends on are also unmaintained. We don't intend to perform any changes to `dist` other than keeping its dependencies up-to-date, but this can will be simplified by bringing all of the unmaintained crates into a single repository. Vendor all Axo dependencies at the version `dist` depended on. We remove a few unused files, `.github` and `Cargo.lock`, but otherwise bring these in unmodified. The exception is `axoprocess`, which uses a simple workspace with two sub-packages. We trim this down to just the package used by `dist`.
Appease clippy to renaming Receipt fields that are currently unused. We don't want to remove these entirely as this is a struct used to deserialize data from disk.
Various fixups to satisfy clippy.
Some tests fail locally and were missed in 2e58011 (Update default runner to Ubuntu 24.04, 2025-06-12). Fix the stragglers.
Update the CI template for releases using the latest commit. This tag doesn't exist yet, so we'll see how that goes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Axo is unfortunately defunct and all of their projects
cargo-distdepends on are also unmaintained. We don't intend to perform any changes
to
distother than keeping its dependencies up-to-date, but this canwill be simplified by bringing all of the unmaintained crates into a
single repository.
Vendor all Axo dependencies at the version
distdepended on. We removea few unused files,
.githubandCargo.lock, but otherwise bringthese in unmodified. The exception is
axoprocess, which uses a simpleworkspace with two sub-packages. We trim this down to just the package
used by
dist.