Skip to content

Vendor axo dependencies into workspace#2

Merged
wfchandler merged 7 commits intomainfrom
wc/vendor
Jun 13, 2025
Merged

Vendor axo dependencies into workspace#2
wfchandler merged 7 commits intomainfrom
wc/vendor

Conversation

@wfchandler
Copy link
Collaborator

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.

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.
@wfchandler wfchandler merged commit f85d473 into main Jun 13, 2025
15 of 17 checks passed
@wfchandler wfchandler deleted the wc/vendor branch June 13, 2025 17:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant