From 19f7df09a30164f1cee05ca78e9bedc92feb7357 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 15 May 2025 07:16:34 +0000 Subject: [PATCH 1/3] Update Rust crate zip to v3 --- Cargo.lock | 21 ++++++++++++++++++--- Cargo.toml | 2 +- crates/crates_io_database_dump/Cargo.toml | 2 +- 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a0cddaf79af..aaa1735859e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2358,6 +2358,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece" dependencies = [ "crc32fast", + "libz-rs-sys", "miniz_oxide", ] @@ -3432,6 +3433,15 @@ dependencies = [ "vcpkg", ] +[[package]] +name = "libz-rs-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6489ca9bd760fe9642d7644e827b0c9add07df89857b0416ee15c1cc1a3b8c5a" +dependencies = [ + "zlib-rs", +] + [[package]] name = "libz-sys" version = "1.1.21" @@ -6815,19 +6825,24 @@ dependencies = [ [[package]] name = "zip" -version = "2.6.1" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dcb24d0152526ae49b9b96c1dcf71850ca1e0b882e4e28ed898a93c41334744" +checksum = "12598812502ed0105f607f941c386f43d441e00148fce9dec3ca5ffb0bde9308" dependencies = [ "arbitrary", "crc32fast", - "crossbeam-utils", "flate2", "indexmap", "memchr", "zopfli", ] +[[package]] +name = "zlib-rs" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "868b928d7949e09af2f6086dfc1e01936064cc7a819253bce650d4e2a2d63ba8" + [[package]] name = "zopfli" version = "0.8.1" diff --git a/Cargo.toml b/Cargo.toml index c548c0b0191..c94a7d46f9d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -150,4 +150,4 @@ insta = { version = "=1.43.1", features = ["glob", "json", "redactions"] } regex = "=1.11.1" sentry = { version = "=0.38.1", features = ["test"] } tokio = "=1.45.0" -zip = { version = "=2.6.1", default-features = false, features = ["deflate"] } +zip = { version = "=3.0.0", default-features = false, features = ["deflate"] } diff --git a/crates/crates_io_database_dump/Cargo.toml b/crates/crates_io_database_dump/Cargo.toml index 27d38156fa9..a56d462831e 100644 --- a/crates/crates_io_database_dump/Cargo.toml +++ b/crates/crates_io_database_dump/Cargo.toml @@ -18,7 +18,7 @@ tar = "=0.4.44" tempfile = "=3.20.0" toml = "=0.8.22" tracing = "=0.1.41" -zip = { version = "=2.6.1", default-features = false, features = ["deflate"] } +zip = { version = "=3.0.0", default-features = false, features = ["deflate"] } [dev-dependencies] crates_io_test_db = { path = "../crates_io_test_db" } From 70263e8d143fcc8d71913193fc9c97f59f894292 Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Thu, 15 May 2025 12:44:06 +0200 Subject: [PATCH 2/3] cargo-deny: Allow "Zlib" license --- deny.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/deny.toml b/deny.toml index 0a0ad57b76f..c5f86ca5f32 100644 --- a/deny.toml +++ b/deny.toml @@ -108,6 +108,7 @@ allow = [ "MIT", "MPL-2.0", "Unicode-3.0", + "Zlib", ] # The confidence threshold for detecting a license from license text. # The higher the value, the more closely the license text must be to the From 08327af8c15faf0205f541e0e284273f714b21db Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Thu, 15 May 2025 12:41:58 +0200 Subject: [PATCH 3/3] insta: Update snapshots Apparently the `zlib-rs` deflate implementation produces slightly different output to `miniz_oxide`, which results in the tarball checksums not matching up and the file sizes being off in some cases. AFAICT this is only relevant for the tarballs that are produced as fixtures by our own test suite and this doesn't actually influence the production code at all since the tarball reading code isn't affected. --- ...crates_io__tests__krate__publish__basics__new_krate-2.snap | 2 +- ..._io__tests__krate__publish__basics__new_krate_twice-2.snap | 4 ++-- ..._tests__krate__publish__basics__new_krate_twice_alt-2.snap | 4 ++-- ...s__krate__publish__dependencies__new_krate_sorts_deps.snap | 2 +- ...ate__publish__dependencies__new_krate_with_dependency.snap | 2 +- ...e__publish__dependencies__new_with_renamed_dependency.snap | 2 +- ..._dependencies__new_with_underscore_renamed_dependency.snap | 2 +- ...o__tests__krate__publish__edition__edition_is_saved-2.snap | 4 ++-- ...atures__feature_name_start_with_number_and_underscore.snap | 2 +- ...ests__krate__publish__features__feature_name_with_dot.snap | 2 +- ...e__publish__features__feature_name_with_unicode_chars.snap | 2 +- ...__tests__krate__publish__features__features_version_2.snap | 2 +- ...ests__krate__publish__links__crate_with_links_field-2.snap | 4 ++-- ...ests__krate__publish__links__crate_with_links_field-3.snap | 2 +- ...io__tests__krate__publish__manifest__boolean_readme-2.snap | 4 ++-- ..._tests__krate__publish__manifest__lib_and_bin_crate-2.snap | 4 ++-- ...o__tests__krate__yanking__patch_version_yank_unyank-2.snap | 4 ++-- ...o__tests__krate__yanking__patch_version_yank_unyank-3.snap | 4 ++-- ...o__tests__krate__yanking__patch_version_yank_unyank-4.snap | 4 ++-- ...o__tests__krate__yanking__patch_version_yank_unyank-5.snap | 4 ++-- ...o__tests__krate__yanking__patch_version_yank_unyank-6.snap | 4 ++-- ..._io__tests__krate__yanking__patch_version_yank_unyank.snap | 4 ++-- src/tests/routes/crates/read.rs | 4 ++-- 23 files changed, 36 insertions(+), 36 deletions(-) diff --git a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__basics__new_krate-2.snap b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__basics__new_krate-2.snap index e97da769497..2cac57c9c5b 100644 --- a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__basics__new_krate-2.snap +++ b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__basics__new_krate-2.snap @@ -7,7 +7,7 @@ expression: crates "name": "foo_new", "vers": "1.0.0", "deps": [], - "cksum": "270bbe1624abd766746bf9938b791fadd88e7e0135339510837e11b45e167350", + "cksum": "696b8fc0b2d62c399459b2000dbcab7d9914e5dfafff974f53c1212e02f014bb", "features": {}, "yanked": false } diff --git a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__basics__new_krate_twice-2.snap b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__basics__new_krate_twice-2.snap index 80f3629f09b..b3c8f875e24 100644 --- a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__basics__new_krate_twice-2.snap +++ b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__basics__new_krate_twice-2.snap @@ -7,7 +7,7 @@ expression: crates "name": "foo_twice", "vers": "0.99.0", "deps": [], - "cksum": "45b0b19cd0280034e07820789d9bb6e4016526eba85c75fc697d49ec99fd2550", + "cksum": "99ef473e84e6bede426d948d4dca03d79a64acb51511ffcbeb11d253505c9968", "features": {}, "yanked": false }, @@ -15,7 +15,7 @@ expression: crates "name": "foo_twice", "vers": "2.0.0", "deps": [], - "cksum": "d6e88a7d30b9e5c3d268ede9a9937b62815e45a06fd2c572d602e0705ab6513d", + "cksum": "7e71c271648114db81fa41450dd8d4d50c35622d3630e65c4f8211948bdf83f3", "features": {}, "yanked": false } diff --git a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__basics__new_krate_twice_alt-2.snap b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__basics__new_krate_twice_alt-2.snap index e45856509db..5773aacd635 100644 --- a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__basics__new_krate_twice_alt-2.snap +++ b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__basics__new_krate_twice_alt-2.snap @@ -7,7 +7,7 @@ expression: crates "name": "foo_twice", "vers": "2.0.0", "deps": [], - "cksum": "d6e88a7d30b9e5c3d268ede9a9937b62815e45a06fd2c572d602e0705ab6513d", + "cksum": "7e71c271648114db81fa41450dd8d4d50c35622d3630e65c4f8211948bdf83f3", "features": {}, "yanked": false }, @@ -15,7 +15,7 @@ expression: crates "name": "foo_twice", "vers": "0.99.0", "deps": [], - "cksum": "45b0b19cd0280034e07820789d9bb6e4016526eba85c75fc697d49ec99fd2550", + "cksum": "99ef473e84e6bede426d948d4dca03d79a64acb51511ffcbeb11d253505c9968", "features": {}, "yanked": false } diff --git a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__dependencies__new_krate_sorts_deps.snap b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__dependencies__new_krate_sorts_deps.snap index 7f40e5435f7..488ba7a206d 100644 --- a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__dependencies__new_krate_sorts_deps.snap +++ b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__dependencies__new_krate_sorts_deps.snap @@ -26,7 +26,7 @@ expression: crates "kind": "normal" } ], - "cksum": "e2366ac311619de0f137a23f8a88e2b2cc32a6986514fe67b426d5a9f83468fa", + "cksum": "8d88a5d9d97c440d32d2f8542395975effc3605b98e076a15f4023a004536ed8", "features": {}, "yanked": false } diff --git a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__dependencies__new_krate_with_dependency.snap b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__dependencies__new_krate_with_dependency.snap index 79aea66aba5..843773a3877 100644 --- a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__dependencies__new_krate_with_dependency.snap +++ b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__dependencies__new_krate_with_dependency.snap @@ -17,7 +17,7 @@ expression: crates "kind": "normal" } ], - "cksum": "b1ce14dbe59036a964369747770d2d64695039065384b1ab56f09a59525300a6", + "cksum": "5503e734eb2fdc003688c5a275d4a6d8cd2a82135eb37befbda449feb8ea1800", "features": {}, "yanked": false } diff --git a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__dependencies__new_with_renamed_dependency.snap b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__dependencies__new_with_renamed_dependency.snap index 8075e4d7ed7..6ab283b3029 100644 --- a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__dependencies__new_with_renamed_dependency.snap +++ b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__dependencies__new_with_renamed_dependency.snap @@ -18,7 +18,7 @@ expression: crates "package": "package-name" } ], - "cksum": "78d9041c5262f137144a77dea8579e6281ff110b44fe7c4654f6ca132cccccaf", + "cksum": "f45e830a39be59e75f1d5c63a3c05856e0d68da52e0e00006b865327edd33431", "features": {}, "yanked": false } diff --git a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__dependencies__new_with_underscore_renamed_dependency.snap b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__dependencies__new_with_underscore_renamed_dependency.snap index 2d2a8d19c46..df03e5ac831 100644 --- a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__dependencies__new_with_underscore_renamed_dependency.snap +++ b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__dependencies__new_with_underscore_renamed_dependency.snap @@ -18,7 +18,7 @@ expression: crates "package": "package-name" } ], - "cksum": "a53250c08af1d1cc060bc5145afadfd0b07708406d8943ae1d6b76131d78955f", + "cksum": "608b7a65a1292ef1de0fc4c453b0ec978c93bc36a11eb0b12cd301ab55c3a760", "features": {}, "yanked": false } diff --git a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__edition__edition_is_saved-2.snap b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__edition__edition_is_saved-2.snap index 02666658d2f..722a178fba1 100644 --- a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__edition__edition_is_saved-2.snap +++ b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__edition__edition_is_saved-2.snap @@ -18,9 +18,9 @@ expression: response.json() } ], "bin_names": [], - "checksum": "7bca599a373dd56631d8c47704f17d2c166e75ffc7327c6dcc54c91e3d290e5b", + "checksum": "7008c5c6b6cbf418070a998fad244bbde3ca712148e61e4d4b0d257682e30ad2", "crate": "foo", - "crate_size": 169, + "crate_size": 172, "created_at": "[datetime]", "description": "description", "dl_path": "/api/v1/crates/foo/1.0.0/download", diff --git a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__features__feature_name_start_with_number_and_underscore.snap b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__features__feature_name_start_with_number_and_underscore.snap index 534f706643c..322de38d710 100644 --- a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__features__feature_name_start_with_number_and_underscore.snap +++ b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__features__feature_name_start_with_number_and_underscore.snap @@ -7,7 +7,7 @@ expression: crates "name": "foo", "vers": "1.0.0", "deps": [], - "cksum": "6f73fad556c46cdb740173ccc7a5f5bf64b8d954966be16963a08eb138e3c69c", + "cksum": "ee98333f656a2a5f7b21a3b8f50313a8f5f1e7333f37a5dc7537ff5877d286ef", "features": { "0foo1.bar": [], "_foo2.bar": [] diff --git a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__features__feature_name_with_dot.snap b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__features__feature_name_with_dot.snap index 7f63ceefb5e..bf727102d05 100644 --- a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__features__feature_name_with_dot.snap +++ b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__features__feature_name_with_dot.snap @@ -7,7 +7,7 @@ expression: crates "name": "foo", "vers": "1.0.0", "deps": [], - "cksum": "d0bfdbcd4905a15b3dc6db5ce23e206ac413b4d780053fd38e145a75197fb1e1", + "cksum": "27dd07372333f362aa95ec0d2c1eb1027210edc57c8ab93d065d309a01b08de7", "features": { "foo.bar": [] }, diff --git a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__features__feature_name_with_unicode_chars.snap b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__features__feature_name_with_unicode_chars.snap index 6c81d7a7bc5..5eed91c4b7a 100644 --- a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__features__feature_name_with_unicode_chars.snap +++ b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__features__feature_name_with_unicode_chars.snap @@ -7,7 +7,7 @@ expression: crates "name": "foo", "vers": "1.0.0", "deps": [], - "cksum": "493720846371607438c1a4eb90c9cc7d7286600ca9c4e2ca04151aad9563b47a", + "cksum": "12368623e4c78ae9412ec9a046ed915745bc7901a935ac2a01086ce33064180d", "features": { "foo.你好世界": [] }, diff --git a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__features__features_version_2.snap b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__features__features_version_2.snap index 90197e8f3dd..3176d8d1812 100644 --- a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__features__features_version_2.snap +++ b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__features__features_version_2.snap @@ -17,7 +17,7 @@ expression: crates "kind": "normal" } ], - "cksum": "a5e630c00549b2e92e874128eb6b6696537234fcd17c75045c5cadef07ba114d", + "cksum": "2afc013f11f59e88e299edb2e6e1c173435b91a164e19e74842a096bca9f68f8", "features": { "old_feat": [] }, diff --git a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__links__crate_with_links_field-2.snap b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__links__crate_with_links_field-2.snap index e42da14510a..f10a4c4b3d6 100644 --- a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__links__crate_with_links_field-2.snap +++ b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__links__crate_with_links_field-2.snap @@ -18,9 +18,9 @@ expression: response.json() } ], "bin_names": [], - "checksum": "5631ca06d228e58274bbd8d6a3e81f7138a9e227a84bd63ecedb78afbc8144ea", + "checksum": "b2c9e153a8860ce92ba7cbdea7b718409d181c08f4c6c5c2a612919dcb155af2", "crate": "foo", - "crate_size": 162, + "crate_size": 167, "created_at": "[datetime]", "description": "foo?!", "dl_path": "/api/v1/crates/foo/1.0.0/download", diff --git a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__links__crate_with_links_field-3.snap b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__links__crate_with_links_field-3.snap index 07684d3570a..9503896d049 100644 --- a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__links__crate_with_links_field-3.snap +++ b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__links__crate_with_links_field-3.snap @@ -7,7 +7,7 @@ expression: crates "name": "foo", "vers": "1.0.0", "deps": [], - "cksum": "5631ca06d228e58274bbd8d6a3e81f7138a9e227a84bd63ecedb78afbc8144ea", + "cksum": "b2c9e153a8860ce92ba7cbdea7b718409d181c08f4c6c5c2a612919dcb155af2", "features": {}, "yanked": false, "links": "git2" diff --git a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__manifest__boolean_readme-2.snap b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__manifest__boolean_readme-2.snap index 6f61d116c53..5a1b329b9e1 100644 --- a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__manifest__boolean_readme-2.snap +++ b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__manifest__boolean_readme-2.snap @@ -18,9 +18,9 @@ expression: response.json() } ], "bin_names": [], - "checksum": "418c24c55cbcde274a5b1815d2c844203c7116e7f712008f4727d38bc7c82d8d", + "checksum": "50da036cb5dfa54c39ab25c02c31ca001fa103b4de41e3f79ca1d3b6877c775f", "crate": "foo", - "crate_size": 170, + "crate_size": 173, "created_at": "[datetime]", "description": "description", "dl_path": "/api/v1/crates/foo/1.0.0/download", diff --git a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__manifest__lib_and_bin_crate-2.snap b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__manifest__lib_and_bin_crate-2.snap index 328af1f7ec4..4b3a96d7071 100644 --- a/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__manifest__lib_and_bin_crate-2.snap +++ b/src/tests/krate/publish/snapshots/crates_io__tests__krate__publish__manifest__lib_and_bin_crate-2.snap @@ -21,9 +21,9 @@ expression: response.json() "bar", "foo" ], - "checksum": "ed125a8d83193391762787872f6363ef11d472fe9e963b984a761f970d63a7a8", + "checksum": "2af566e52c8fb0376558a00b0bc426c699e8fe2b12807b75cbce7ccf54e37a98", "crate": "foo", - "crate_size": 241, + "crate_size": 251, "created_at": "[datetime]", "description": "description", "dl_path": "/api/v1/crates/foo/1.0.0/download", diff --git a/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-2.snap b/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-2.snap index 9e8b8ef7e78..3bf4b8099bc 100644 --- a/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-2.snap +++ b/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-2.snap @@ -22,7 +22,7 @@ expression: json "version_downloads": "/api/v1/crates/patchable/1.0.0/downloads", "authors": "/api/v1/crates/patchable/1.0.0/authors" }, - "crate_size": 151, + "crate_size": 156, "published_by": { "id": 1, "login": "foo", @@ -54,7 +54,7 @@ expression: json "time": "[datetime]" } ], - "checksum": "ddfc395ab340f413ee1d1ed0afce51a7c9df1c99c551fed5aef76edd4abe4048", + "checksum": "d4d2d515985c394dc9fa95c56b935ab0805f6dfbd91a6dc99af9d316dff96dc0", "rust_version": null, "has_lib": false, "bin_names": [], diff --git a/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-3.snap b/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-3.snap index 896ce3ae55b..41189ca5afa 100644 --- a/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-3.snap +++ b/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-3.snap @@ -22,7 +22,7 @@ expression: json "version_downloads": "/api/v1/crates/patchable/1.0.0/downloads", "authors": "/api/v1/crates/patchable/1.0.0/authors" }, - "crate_size": 151, + "crate_size": 156, "published_by": { "id": 1, "login": "foo", @@ -65,7 +65,7 @@ expression: json "time": "[datetime]" } ], - "checksum": "ddfc395ab340f413ee1d1ed0afce51a7c9df1c99c551fed5aef76edd4abe4048", + "checksum": "d4d2d515985c394dc9fa95c56b935ab0805f6dfbd91a6dc99af9d316dff96dc0", "rust_version": null, "has_lib": false, "bin_names": [], diff --git a/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-4.snap b/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-4.snap index 896ce3ae55b..41189ca5afa 100644 --- a/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-4.snap +++ b/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-4.snap @@ -22,7 +22,7 @@ expression: json "version_downloads": "/api/v1/crates/patchable/1.0.0/downloads", "authors": "/api/v1/crates/patchable/1.0.0/authors" }, - "crate_size": 151, + "crate_size": 156, "published_by": { "id": 1, "login": "foo", @@ -65,7 +65,7 @@ expression: json "time": "[datetime]" } ], - "checksum": "ddfc395ab340f413ee1d1ed0afce51a7c9df1c99c551fed5aef76edd4abe4048", + "checksum": "d4d2d515985c394dc9fa95c56b935ab0805f6dfbd91a6dc99af9d316dff96dc0", "rust_version": null, "has_lib": false, "bin_names": [], diff --git a/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-5.snap b/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-5.snap index e6938557e70..28066f4633d 100644 --- a/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-5.snap +++ b/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-5.snap @@ -22,7 +22,7 @@ expression: json "version_downloads": "/api/v1/crates/patchable/1.0.0/downloads", "authors": "/api/v1/crates/patchable/1.0.0/authors" }, - "crate_size": 151, + "crate_size": 156, "published_by": { "id": 1, "login": "foo", @@ -76,7 +76,7 @@ expression: json "time": "[datetime]" } ], - "checksum": "ddfc395ab340f413ee1d1ed0afce51a7c9df1c99c551fed5aef76edd4abe4048", + "checksum": "d4d2d515985c394dc9fa95c56b935ab0805f6dfbd91a6dc99af9d316dff96dc0", "rust_version": null, "has_lib": false, "bin_names": [], diff --git a/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-6.snap b/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-6.snap index e6938557e70..28066f4633d 100644 --- a/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-6.snap +++ b/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank-6.snap @@ -22,7 +22,7 @@ expression: json "version_downloads": "/api/v1/crates/patchable/1.0.0/downloads", "authors": "/api/v1/crates/patchable/1.0.0/authors" }, - "crate_size": 151, + "crate_size": 156, "published_by": { "id": 1, "login": "foo", @@ -76,7 +76,7 @@ expression: json "time": "[datetime]" } ], - "checksum": "ddfc395ab340f413ee1d1ed0afce51a7c9df1c99c551fed5aef76edd4abe4048", + "checksum": "d4d2d515985c394dc9fa95c56b935ab0805f6dfbd91a6dc99af9d316dff96dc0", "rust_version": null, "has_lib": false, "bin_names": [], diff --git a/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank.snap b/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank.snap index 9e8b8ef7e78..3bf4b8099bc 100644 --- a/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank.snap +++ b/src/tests/krate/snapshots/crates_io__tests__krate__yanking__patch_version_yank_unyank.snap @@ -22,7 +22,7 @@ expression: json "version_downloads": "/api/v1/crates/patchable/1.0.0/downloads", "authors": "/api/v1/crates/patchable/1.0.0/authors" }, - "crate_size": 151, + "crate_size": 156, "published_by": { "id": 1, "login": "foo", @@ -54,7 +54,7 @@ expression: json "time": "[datetime]" } ], - "checksum": "ddfc395ab340f413ee1d1ed0afce51a7c9df1c99c551fed5aef76edd4abe4048", + "checksum": "d4d2d515985c394dc9fa95c56b935ab0805f6dfbd91a6dc99af9d316dff96dc0", "rust_version": null, "has_lib": false, "bin_names": [], diff --git a/src/tests/routes/crates/read.rs b/src/tests/routes/crates/read.rs index 3ed80eb7191..3a3a888da28 100644 --- a/src/tests/routes/crates/read.rs +++ b/src/tests/routes/crates/read.rs @@ -135,7 +135,7 @@ async fn version_size() { .iter() .find(|v| v.num == "1.0.0") .expect("Could not find v1.0.0"); - assert_eq!(version1.crate_size, 158); + assert_eq!(version1.crate_size, 160); let version2 = crate_json .versions @@ -144,7 +144,7 @@ async fn version_size() { .iter() .find(|v| v.num == "2.0.0") .expect("Could not find v2.0.0"); - assert_eq!(version2.crate_size, 184); + assert_eq!(version2.crate_size, 191); } #[tokio::test(flavor = "multi_thread")]