From 65e90ce9cf6e9368c621b39f2483f3f1ba6fa6dd Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Sat, 4 Oct 2025 12:59:18 -0400 Subject: [PATCH] Smaller vendored tarballs Switch to cargo-vendor-filter, which allows us to filter out dependencies that are only needed on platforms we won't be building for. Signed-off-by: Kent Overstreet --- Cargo.toml | 3 +++ make-release-tarball.sh | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index a07bf0c1..32386817 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,3 +39,6 @@ default-features = false [profile.release] strip = "none" + +[package.metadata.vendor-filter] +platforms = ["*-unknown-linux-*"] diff --git a/make-release-tarball.sh b/make-release-tarball.sh index c468da77..bb0c037c 100755 --- a/make-release-tarball.sh +++ b/make-release-tarball.sh @@ -28,7 +28,7 @@ scp bcachefs-tools-$version.tar.zst evilpiepirate.org:/var/www/htdocs/bcachefs-t scp bcachefs-tools-$version.tar.asc evilpiepirate.org:/var/www/htdocs/bcachefs-tools/ scp bcachefs-tools-$version.tar.sign evilpiepirate.org:/var/www/htdocs/bcachefs-tools/ -cargo vendor +cargo-vendor-filterer mkdir .cargo cat > .cargo/config.toml <<-ZZ