Skip to content

Commit 127b9b8

Browse files
authored
Fix crates.io URL (#2597)
- Resolves #2586 - All other statements already use the correct CDN urls / git repos, based off of the `config.json` - The hardcoded path seems to be based off a last ditch effort if theres not metadata spliced from the crate. I think using the hardcoded path is fine here, due to the fact that its last ditch, and I do not think the crates download url will be changing often.
1 parent b3175b2 commit 127b9b8

File tree

95 files changed

+1851
-671
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

95 files changed

+1851
-671
lines changed

crate_universe/src/metadata/metadata_annotation.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,10 +272,11 @@ impl LockfileAnnotation {
272272
// metadata the raw source info is used for registry crates and `crates.io` is
273273
// assumed to be the source.
274274
if source.is_registry() {
275+
// source url
275276
return Ok(SourceAnnotation::Http {
276277
url: format!(
277-
"https://crates.io/api/v1/crates/{}/{}/download",
278-
lock_pkg.name, lock_pkg.version,
278+
"https://static.crates.io/crates/{}/{}/download",
279+
lock_pkg.name, lock_pkg.version
279280
),
280281
sha256: lock_pkg
281282
.checksum

examples/bzlmod/hello_world/third-party/crates/defs.bzl

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.async-stream-0.3.5.bazel

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.async-stream-impl-0.3.5.bazel

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.autocfg-1.1.0.bazel renamed to examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.autocfg-1.2.0.bazel

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.backtrace-0.3.69.bazel renamed to examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.backtrace-0.3.71.bazel

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.bitflags-2.4.2.bazel renamed to examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.bitflags-2.5.0.bazel

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.bytes-1.5.0.bazel renamed to examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.bytes-1.6.0.bazel

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.cc-1.0.86.bazel renamed to examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.cc-1.0.90.bazel

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.fastrand-2.0.1.bazel renamed to examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.fastrand-2.0.2.bazel

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.hermit-abi-0.3.6.bazel renamed to examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.hermit-abi-0.3.9.bazel

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.lock_api-0.4.11.bazel

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.memchr-2.7.1.bazel renamed to examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.memchr-2.7.2.bazel

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.mio-0.8.10.bazel renamed to examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.mio-0.8.11.bazel

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.object-0.32.2.bazel

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.parking_lot_core-0.9.9.bazel

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.pin-project-lite-0.2.13.bazel renamed to examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.pin-project-lite-0.2.14.bazel

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.proc-macro2-1.0.78.bazel renamed to examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.proc-macro2-1.0.79.bazel

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.quote-1.0.35.bazel

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.rustix-0.38.31.bazel renamed to examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.rustix-0.38.32.bazel

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.smallvec-1.13.1.bazel renamed to examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.smallvec-1.13.2.bazel

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.socket2-0.5.5.bazel renamed to examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.socket2-0.5.6.bazel

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.syn-2.0.50.bazel renamed to examples/crate_universe_unnamed/vendor_remote_manifests/crates/BUILD.syn-2.0.57.bazel

Lines changed: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)