diff --git a/crate_universe/Cargo.Bazel.lock b/crate_universe/Cargo.Bazel.lock index 386bccd7a1..fb5b207482 100644 --- a/crate_universe/Cargo.Bazel.lock +++ b/crate_universe/Cargo.Bazel.lock @@ -1,5 +1,5 @@ { - "checksum": "0a6242f7bd2ce6f7adf071110f944b64f30020876270fa45dad1f3ab2a949953", + "checksum": "85a3a4059334d92caae913a040b06e76645d20953912aefa92aefad0d51e8710", "crates": { "aho-corasick 0.7.18": { "name": "aho-corasick", diff --git a/docs/cargo.md b/docs/cargo.md index 146e9e1133..f17b6abd5f 100644 --- a/docs/cargo.md +++ b/docs/cargo.md @@ -37,7 +37,7 @@ A rule for bootstrapping a Rust binary using [Cargo](https://doc.rust-lang.org/c | rust_toolchain_rustc_template | The template to use for finding the host rustc binary. {version} (eg. '1.53.0'), {triple} (eg. 'x86_64-unknown-linux-gnu'), {arch} (eg. 'aarch64'), {vendor} (eg. 'unknown'), {system} (eg. 'darwin'), and {tool} (eg. 'rustc.exe') will be replaced in the string if present. | String | optional | "@rust_{system}_{arch}//:bin/{tool}" | | srcs | Souce files of the crate to build. Passing source files here can be used to trigger rebuilds when changes are made | List of labels | optional | [] | | timeout | Maximum duration of the Cargo build command in seconds | Integer | optional | 600 | -| version | The version of cargo the resolver should use | String | optional | "1.59.0" | +| version | The version of cargo the resolver should use | String | optional | "1.60.0" | diff --git a/docs/crate_universe.md b/docs/crate_universe.md index 9422dd0403..5002590605 100644 --- a/docs/crate_universe.md +++ b/docs/crate_universe.md @@ -212,7 +212,7 @@ Environment Variables: | repo_mapping | A dictionary from local repository name to global repository name. This allows controls over workspace dependency resolution for dependencies of this repository.<p>For example, an entry "@foo": "@bar" declares that, for any time this repository depends on @foo (such as a dependency on @foo//some:target, it should actually resolve that dependency within globally-declared @bar (@bar//some:target). | Dictionary: String -> String | required | | | rust_toolchain_cargo_template | The template to use for finding the host cargo binary. {version} (eg. '1.53.0'), {triple} (eg. 'x86_64-unknown-linux-gnu'), {arch} (eg. 'aarch64'), {vendor} (eg. 'unknown'), {system} (eg. 'darwin'), {cfg} (eg. 'exec'), and {tool} (eg. 'rustc.exe') will be replaced in the string if present. | String | optional | "@rust_{system}_{arch}//:bin/{tool}" | | rust_toolchain_rustc_template | The template to use for finding the host rustc binary. {version} (eg. '1.53.0'), {triple} (eg. 'x86_64-unknown-linux-gnu'), {arch} (eg. 'aarch64'), {vendor} (eg. 'unknown'), {system} (eg. 'darwin'), {cfg} (eg. 'exec'), and {tool} (eg. 'cargo.exe') will be replaced in the string if present. | String | optional | "@rust_{system}_{arch}//:bin/{tool}" | -| rust_version | The version of Rust the currently registered toolchain is using. Eg. 1.56.0, or nightly-2021-09-08 | String | optional | "1.59.0" | +| rust_version | The version of Rust the currently registered toolchain is using. Eg. 1.56.0, or nightly-2021-09-08 | String | optional | "1.60.0" | | splicing_config | The configuration flags to use for splicing Cargo maniests. Use //crate_universe:defs.bzl\%rsplicing_config to generate the value for this field. If unset, the defaults defined there will be used. | String | optional | "" | | supported_platform_triples | A set of all platform triples to consider when generating dependencies. | List of strings | optional | ["i686-apple-darwin", "i686-pc-windows-msvc", "i686-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-pc-windows-msvc", "x86_64-unknown-linux-gnu", "aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-unknown-linux-gnueabi", "i686-linux-android", "i686-unknown-freebsd", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd"] | @@ -367,7 +367,7 @@ Define dependencies of the `cargo-bazel` Rust target | Name | Description | Default Value | | :------------- | :------------- | :------------- | -| rust_version | The version of rust to use when generating dependencies. | "1.59.0" | +| rust_version | The version of rust to use when generating dependencies. | "1.60.0" | | bootstrap | If true, a cargo_bootstrap_repository target will be generated. | False | diff --git a/docs/flatten.md b/docs/flatten.md index 771c7812b5..154f800709 100644 --- a/docs/flatten.md +++ b/docs/flatten.md @@ -98,7 +98,7 @@ A rule for bootstrapping a Rust binary using [Cargo](https://doc.rust-lang.org/c | rust_toolchain_rustc_template | The template to use for finding the host rustc binary. {version} (eg. '1.53.0'), {triple} (eg. 'x86_64-unknown-linux-gnu'), {arch} (eg. 'aarch64'), {vendor} (eg. 'unknown'), {system} (eg. 'darwin'), and {tool} (eg. 'rustc.exe') will be replaced in the string if present. | String | optional | "@rust_{system}_{arch}//:bin/{tool}" | | srcs | Souce files of the crate to build. Passing source files here can be used to trigger rebuilds when changes are made | List of labels | optional | [] | | timeout | Maximum duration of the Cargo build command in seconds | Integer | optional | 600 | -| version | The version of cargo the resolver should use | String | optional | "1.59.0" | +| version | The version of cargo the resolver should use | String | optional | "1.60.0" | diff --git a/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock b/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock index 3902a420e0..ea1d68da0d 100644 --- a/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock +++ b/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock @@ -1,5 +1,5 @@ { - "checksum": "a114fa1a49ce5b93d08ce526ec77584705fa0e71d3810b85b6afb35db8cbff95", + "checksum": "9ad48990a8663e815687344f038d7a5f809b2c5697e6bc0c5743814b0602587f", "crates": { "aho-corasick 0.7.18": { "name": "aho-corasick", diff --git a/examples/crate_universe/cargo_workspace/Cargo.Bazel.lock b/examples/crate_universe/cargo_workspace/Cargo.Bazel.lock index 20d8658966..676a97c03c 100644 --- a/examples/crate_universe/cargo_workspace/Cargo.Bazel.lock +++ b/examples/crate_universe/cargo_workspace/Cargo.Bazel.lock @@ -1,5 +1,5 @@ { - "checksum": "5a2c3273614bb677a90c62917d21d339c43d36808d7248a24b4b3eb183fae4ee", + "checksum": "8821fea6b6cb36398a73044fedda8c07079cb7805c4da2f713c515329d157060", "crates": { "ansi_term 0.12.1": { "name": "ansi_term", diff --git a/examples/crate_universe/extra_workspace_members/Cargo.Bazel.lock b/examples/crate_universe/extra_workspace_members/Cargo.Bazel.lock index 5ebda85aab..4b3e53827e 100644 --- a/examples/crate_universe/extra_workspace_members/Cargo.Bazel.lock +++ b/examples/crate_universe/extra_workspace_members/Cargo.Bazel.lock @@ -1,5 +1,5 @@ { - "checksum": "ffefc431b4beda07270e75284be07d280fba62608e89b253c129f384e32d994b", + "checksum": "261553cf6429e8b335c0e0b5b40d50bde214a6e803050916a1ce08a9b54c7da5", "crates": { "adler32 1.2.0": { "name": "adler32", diff --git a/examples/crate_universe/multi_package/Cargo.Bazel.lock b/examples/crate_universe/multi_package/Cargo.Bazel.lock index e817824917..dfc2ddfc0b 100644 --- a/examples/crate_universe/multi_package/Cargo.Bazel.lock +++ b/examples/crate_universe/multi_package/Cargo.Bazel.lock @@ -1,5 +1,5 @@ { - "checksum": "a0fb85aec3e72e155508fd755dd80ec38fac9f27bebe620c44c4109a9319ba1c", + "checksum": "90b9c257f171dc9e59d7ef965338906459e097f90614c213ad8ee023ef0b8474", "crates": { "aho-corasick 0.7.18": { "name": "aho-corasick", @@ -3496,7 +3496,7 @@ "target": "tokio_util" }, { - "id": "tracing 0.1.32", + "id": "tracing 0.1.33", "target": "tracing" } ], @@ -4055,7 +4055,7 @@ "target": "tower_service" }, { - "id": "tracing 0.1.32", + "id": "tracing 0.1.33", "target": "tracing" }, { @@ -4446,7 +4446,7 @@ "target": "sluice" }, { - "id": "tracing 0.1.32", + "id": "tracing 0.1.33", "target": "tracing" }, { @@ -9139,7 +9139,7 @@ "target": "tokio" }, { - "id": "tracing 0.1.32", + "id": "tracing 0.1.33", "target": "tracing" } ], @@ -9183,13 +9183,13 @@ }, "license": "MIT" }, - "tracing 0.1.32": { + "tracing 0.1.33": { "name": "tracing", - "version": "0.1.32", + "version": "0.1.33", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/tracing/0.1.32/download", - "sha256": "4a1bdf54a7c28a2bbf701e1d2233f6c77f473486b94bee4f9678da5a148dca7f" + "url": "https://crates.io/api/v1/crates/tracing/0.1.33/download", + "sha256": "80b9fa4360528139bc96100c160b7ae879f5567f49f1782b0b02035b0358ebf3" } }, "targets": [ @@ -9249,7 +9249,7 @@ ], "selects": {} }, - "version": "0.1.32" + "version": "0.1.33" }, "license": "MIT" }, @@ -9389,7 +9389,7 @@ "target": "pin_project" }, { - "id": "tracing 0.1.32", + "id": "tracing 0.1.33", "target": "tracing" } ], diff --git a/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock b/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock index 2a4eaf780d..6652e43e09 100644 --- a/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock +++ b/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock @@ -1,5 +1,5 @@ { - "checksum": "3a7b41c8aa6d72b38ee436a36986bd86ead405ee1453bf34239ef7396bbf44e1", + "checksum": "e363b114bfca318daf2672f5264190592878fe5d1826d721ea18d1508bbd578d", "crates": { "ansi_term 0.12.1": { "name": "ansi_term", @@ -515,11 +515,11 @@ "target": "tower_http" }, { - "id": "tracing 0.1.32", + "id": "tracing 0.1.33", "target": "tracing" }, { - "id": "tracing-subscriber 0.3.10", + "id": "tracing-subscriber 0.3.11", "target": "tracing_subscriber" } ], @@ -994,7 +994,7 @@ "target": "tokio_util" }, { - "id": "tracing 0.1.32", + "id": "tracing 0.1.33", "target": "tracing" } ], @@ -1415,7 +1415,7 @@ "target": "tower_service" }, { - "id": "tracing 0.1.32", + "id": "tracing 0.1.33", "target": "tracing" }, { @@ -3548,7 +3548,7 @@ "target": "tokio" }, { - "id": "tracing 0.1.32", + "id": "tracing 0.1.33", "target": "tracing" } ], @@ -3637,7 +3637,7 @@ "target": "tower_service" }, { - "id": "tracing 0.1.32", + "id": "tracing 0.1.33", "target": "tracing" } ], @@ -3731,7 +3731,7 @@ "target": "tower_service" }, { - "id": "tracing 0.1.32", + "id": "tracing 0.1.33", "target": "tracing" } ], @@ -3808,13 +3808,13 @@ }, "license": "MIT" }, - "tracing 0.1.32": { + "tracing 0.1.33": { "name": "tracing", - "version": "0.1.32", + "version": "0.1.33", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/tracing/0.1.32/download", - "sha256": "4a1bdf54a7c28a2bbf701e1d2233f6c77f473486b94bee4f9678da5a148dca7f" + "url": "https://crates.io/api/v1/crates/tracing/0.1.33/download", + "sha256": "80b9fa4360528139bc96100c160b7ae879f5567f49f1782b0b02035b0358ebf3" } }, "targets": [ @@ -3874,7 +3874,7 @@ ], "selects": {} }, - "version": "0.1.32" + "version": "0.1.33" }, "license": "MIT" }, @@ -4037,13 +4037,13 @@ }, "license": "MIT" }, - "tracing-subscriber 0.3.10": { + "tracing-subscriber 0.3.11": { "name": "tracing-subscriber", - "version": "0.3.10", + "version": "0.3.11", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/tracing-subscriber/0.3.10/download", - "sha256": "b9df98b037d039d03400d9dd06b0f8ce05486b5f25e9a2d7d36196e142ebbc52" + "url": "https://crates.io/api/v1/crates/tracing-subscriber/0.3.11/download", + "sha256": "4bc28f93baff38037f64e6f43d34cfa1605f27a49c34e8a04c5e78b0babf2596" } }, "targets": [ @@ -4108,7 +4108,7 @@ "selects": {} }, "edition": "2018", - "version": "0.3.10" + "version": "0.3.11" }, "license": "MIT" }, diff --git a/rust/known_shas.bzl b/rust/known_shas.bzl index a4b5762b46..de4a99c2f1 100644 --- a/rust/known_shas.bzl +++ b/rust/known_shas.bzl @@ -909,6 +909,64 @@ FILE_KEY_TO_SHA = { "2022-02-23/rustfmt-nightly-x86_64-unknown-freebsd": "63a0018ed3b7bf94dca3db30be7a1d6940a7559cdd0ca408c366551e2f5e6863", "2022-02-23/rustfmt-nightly-x86_64-unknown-linux-gnu": "7ab236ced294c39de4bb563e9ebaed04c906a4ccfd1932138d37d6d03f75cae7", "2022-02-23/rustfmt-nightly-x86_64-unknown-linux-musl": "647da2183d93846ac5225b99117846a07a90975bdf1b5075e86601dcf97d1ecf", + "2022-04-06/cargo-nightly-aarch64-apple-darwin": "7a0255c61002d666a5603d5050dae64cdffa8fa40783adc1390891eb08e877f5", + "2022-04-06/cargo-nightly-aarch64-unknown-linux-gnu": "5b9d0038da9d85ba833911a5133ff7ad84f07ee58110e048740ecaf2f1256e1f", + "2022-04-06/cargo-nightly-aarch64-unknown-linux-musl": "f58dce1bfc71c0bf4c58b063a348b1014a61d063ef3e155699580ce60db5939f", + "2022-04-06/cargo-nightly-x86_64-apple-darwin": "1d2552371eb7a05209bd18ca1cee86398a723bbc42ea0d08705f1121af8f853a", + "2022-04-06/cargo-nightly-x86_64-pc-windows-msvc": "61608db26544c28bec878951f63ee684f4c477697510cb1a4cc734e38aa1655c", + "2022-04-06/cargo-nightly-x86_64-unknown-freebsd": "77cea402c204c000b9572efd878888dbe74dd1c8d665b65f2640b04c6418c848", + "2022-04-06/cargo-nightly-x86_64-unknown-linux-gnu": "02f6f600e74047d540e8468efd4ccb5b0fd7b4c020745458df84b343970b9d39", + "2022-04-06/cargo-nightly-x86_64-unknown-linux-musl": "4cb35f454e82fe1c15e45a52648143abeb3df9f1db37084422d9a67d259cc4f9", + "2022-04-06/clippy-nightly-aarch64-apple-darwin": "f76dd6caf9ae840ea3c1e5331b6f91f3346cc8e3dabc00b08dbbdc0a0dbc0b04", + "2022-04-06/clippy-nightly-aarch64-unknown-linux-gnu": "4062f55cc0c59354abed8fc0a62959fdf9dc938bdcedc0d1f875af3862e38cff", + "2022-04-06/clippy-nightly-aarch64-unknown-linux-musl": "939657651f2a404e854f80ae36ce7e7804a0f0554d6e1f65d3d17d8bbd788213", + "2022-04-06/clippy-nightly-x86_64-apple-darwin": "9cee546cf6d1db2b65e10aea594463422193ff1d5bca65be609a6b3d42f7b397", + "2022-04-06/clippy-nightly-x86_64-pc-windows-msvc": "31261bf69ee3ea50663b980b32891b9480958910f28a661660367a51d0ec08e6", + "2022-04-06/clippy-nightly-x86_64-unknown-freebsd": "a3096b1ddd578320efdc8858eeea64c8144f1579c3e5af2d928010a4ec70ff8b", + "2022-04-06/clippy-nightly-x86_64-unknown-linux-gnu": "77cde3934c783735b0ee65ddaa5ce8151768f90882e6db7273a1830767160166", + "2022-04-06/clippy-nightly-x86_64-unknown-linux-musl": "84b75851334ce22e5ab0a0c5fa09a829c7ed3060c7cd05e2975fbed33520a24c", + "2022-04-06/llvm-tools-nightly-aarch64-apple-darwin": "ff58344a3ac2bf46593b18b0a26524019298a1c453ee7a43d958831e63767189", + "2022-04-06/llvm-tools-nightly-aarch64-unknown-linux-gnu": "abad579ddc8d42a3676bfd9ed555c6430137dbd23689e2e17d241398163ad932", + "2022-04-06/llvm-tools-nightly-aarch64-unknown-linux-musl": "90ae2e6c3d7ee227a3c677b62a0f8bac39f8b76a2912c1b7ac1ebccacde46f68", + "2022-04-06/llvm-tools-nightly-x86_64-apple-darwin": "93d3498e05b251af13f32b706755d09d2aa1fe331d090c362073711eb3afe55e", + "2022-04-06/llvm-tools-nightly-x86_64-pc-windows-msvc": "d3132011ce18e062bd7aad36b35410a234eb378e2dc2f7163ae70852165c246c", + "2022-04-06/llvm-tools-nightly-x86_64-unknown-freebsd": "18ef22f851571c89edab3366b7ce9b14d0f4f8962df10d4e71545b392db36361", + "2022-04-06/llvm-tools-nightly-x86_64-unknown-linux-gnu": "5909e85f26681e883031986050e0b6f5bbfe1e695b302737fcfbfed9425f0cab", + "2022-04-06/llvm-tools-nightly-x86_64-unknown-linux-musl": "525f2ff58d1eb6539c1c2baba6e3e60ecbc110801149cd6dba5d9bfcc84fa638", + "2022-04-06/rust-nightly-aarch64-apple-darwin": "e9fb184a1ddb7d160f4ce901e4a689d7a132508fa7ca2d058725d84f539a74f1", + "2022-04-06/rust-nightly-aarch64-unknown-linux-gnu": "f30535aa4a34a4d981d19c0535d5621252bde0af6b8321b483e13f3c5a042e26", + "2022-04-06/rust-nightly-aarch64-unknown-linux-musl": "bc93d2b6b04012baa8dcd44189049b8a93154830883b663b50611a0517feb1fa", + "2022-04-06/rust-nightly-x86_64-apple-darwin": "1fbec82e67b657abc6560e6d83a65bd962e67396be3c1a23e46a55fccdd79312", + "2022-04-06/rust-nightly-x86_64-pc-windows-msvc": "d09183283e662e39436462eb3dbe6e6c086e38cb0d5c9a1c3de9ae89210285d3", + "2022-04-06/rust-nightly-x86_64-unknown-freebsd": "d62a242e7933a37b4b1297e4b2ecf96009626145e9fd67bd5875b4eb484c1e4a", + "2022-04-06/rust-nightly-x86_64-unknown-linux-gnu": "bd00e59734ab8ec3988c01a49306b0afecd02e59403ceffac916052eefdf4e50", + "2022-04-06/rust-nightly-x86_64-unknown-linux-musl": "20c5adcc88fc94c58e48cf9971ba7d33042e3e08a99135de0a63be7afcbcf09d", + "2022-04-06/rust-std-nightly-aarch64-apple-darwin": "a5c2edaec1a40a2e02e87d9edb625136566455c7063641b0d318219c876b5143", + "2022-04-06/rust-std-nightly-aarch64-unknown-linux-gnu": "18ace659f50a5b9d350fcdac06f9a1d47a984f88d720c329243e5c733f930a40", + "2022-04-06/rust-std-nightly-aarch64-unknown-linux-musl": "0e5fddd57e69e2418131270d2dce0bd3404af8f7dc9caba4e5195dd059662d78", + "2022-04-06/rust-std-nightly-wasm32-unknown-unknown": "ac32b1f4cd8e83584d0bce16c502ecd51043e520fe5066adf06ebfb643813ae7", + "2022-04-06/rust-std-nightly-wasm32-wasi": "42569968a63dcd7c1650b0215b1cb58ea0e087b99f1bf1de8166b79482918257", + "2022-04-06/rust-std-nightly-x86_64-apple-darwin": "18472ec3ccc49ff9e90673eed7b255a3260ba20e98a80f71ff8e1a50ea1b8519", + "2022-04-06/rust-std-nightly-x86_64-pc-windows-msvc": "b2a1c182439d0cfec3a7c60a656b7f134cf8804cf24a370d80fe01976e32fb60", + "2022-04-06/rust-std-nightly-x86_64-unknown-freebsd": "93525ae05de69358ce116a5bb945ed93aa46a852194c9de4f3336c78e4136a49", + "2022-04-06/rust-std-nightly-x86_64-unknown-linux-gnu": "b72fd2e5da0a4721dfb7fc4eb767ad2f13933c61baeee9b8031f13b99f8926fd", + "2022-04-06/rust-std-nightly-x86_64-unknown-linux-musl": "b5eb76832cc0a5faf00532958ce045c3d9aa0858df346e98d91a5d836650ab8a", + "2022-04-06/rustc-nightly-aarch64-apple-darwin": "4957e96de24a361f246fd1fecaefe00bcc362510c0b81bd1423c45589bbd1721", + "2022-04-06/rustc-nightly-aarch64-unknown-linux-gnu": "776385e6c9ca23c7236508e7cffc125b132c5324c839f954c2f5f056f69cf291", + "2022-04-06/rustc-nightly-aarch64-unknown-linux-musl": "c9348e1709aeaa87f37eb21ec65359aa22997fc30bca152d96d8f4022534bdf0", + "2022-04-06/rustc-nightly-x86_64-apple-darwin": "47eeb5df2349b5b00d39bfd77ed332341b4cdf69a057c2da8aef798704645087", + "2022-04-06/rustc-nightly-x86_64-pc-windows-msvc": "f72cf6e692429f71318b2ce06728f34b3838c37f2f8d3e7cfd01dc412cd997f6", + "2022-04-06/rustc-nightly-x86_64-unknown-freebsd": "c43d24c7f44cfc52763523c38405ce31782dbb2616c12003a2b12e3144b92a70", + "2022-04-06/rustc-nightly-x86_64-unknown-linux-gnu": "a3c6c8af00e659a59868556ba189c720fd838338bd0e3abdb068a85c32cfe14b", + "2022-04-06/rustc-nightly-x86_64-unknown-linux-musl": "e7262d07e94f85e621e1d0fbc9a6b00a7b2e60eef3462c1768a2e7dbec72fb6b", + "2022-04-06/rustfmt-nightly-aarch64-apple-darwin": "2a7ca3e7a8821e85270db660a0a284f849c07296bcb361d1c8a430da51b14371", + "2022-04-06/rustfmt-nightly-aarch64-unknown-linux-gnu": "29637f5a50b781ef6857cf7515addbe0e4f552d7b4b54e7ea598b38b4bf8eb54", + "2022-04-06/rustfmt-nightly-aarch64-unknown-linux-musl": "19f43ffa97f39c9147748635be46f53d2e6df52c275e125b5fcb0a3ed04d98d6", + "2022-04-06/rustfmt-nightly-x86_64-apple-darwin": "8429528b908f82f5459927e3c9325a7551ac4a54b416b9e0b27f579ba6399853", + "2022-04-06/rustfmt-nightly-x86_64-pc-windows-msvc": "8699778d692deca7b4c8e236e0ace503216ce8217f706b6eb99030c56aa28cd4", + "2022-04-06/rustfmt-nightly-x86_64-unknown-freebsd": "1c74012a03a574810026dbf7f35948a4acf2db96f45f83491adeccdce445b8e4", + "2022-04-06/rustfmt-nightly-x86_64-unknown-linux-gnu": "0c82c8cb16abb309672e9cbfc7acd959a128a43e07641bfdf17d73b7e8979990", + "2022-04-06/rustfmt-nightly-x86_64-unknown-linux-musl": "efa33aea45f0bdfcc4074bbf2c248cc765f6b14d4df39bdfabc263eadf1b9347", "cargo-1.48.0-aarch64-unknown-linux-gnu": "71347016f0da96d4250225f7b52701274df958870b1a65482badb87d661035f9", "cargo-1.48.0-aarch64-unknown-linux-musl": "873883a9f6eb2e0cae7dafdc6c4262157298b7bc6ac5c3ed899ed1f55cad7e82", "cargo-1.48.0-x86_64-apple-darwin": "ce00d796cf5a9ac8d88d9df94c408e5d7ccd3541932a829eae833cc8e57efb15", @@ -1028,6 +1086,14 @@ FILE_KEY_TO_SHA = { "cargo-1.59.0-x86_64-unknown-freebsd": "a6732b18419efb4d246a35555f4ccbf904de261cde02f8e82fdbef67e70ddf80", "cargo-1.59.0-x86_64-unknown-linux-gnu": "703c1c66f1d68549d1ee0b7a96f91935a3583af8ec13cc1722ff7a0f1c69ca70", "cargo-1.59.0-x86_64-unknown-linux-musl": "ee2fa67e67395f9b8e1b52433ca281454c3e4f55db536414edfadfa2d649c8bf", + "cargo-1.60.0-aarch64-apple-darwin": "6839526ce51c47162e678e6329d90f04b565e2214f9864e15e14fe794d047a73", + "cargo-1.60.0-aarch64-unknown-linux-gnu": "60d58e3c7eac74c4e7a15799c374a49d0c3d5f9ac28534b28b9507912c1d6af5", + "cargo-1.60.0-aarch64-unknown-linux-musl": "9a011bb88b8698568e61049c77c96f4842ba3cca4900b47f6d9abe566eccbc07", + "cargo-1.60.0-x86_64-apple-darwin": "fd479595f3c4035a555357c0bebffdf6fb5e244d590dc6b7eb2880dd71091cca", + "cargo-1.60.0-x86_64-pc-windows-msvc": "00673d65d6a725f8d739e8e45c109fa9e11af741606b9a1e5eae26cdbf89dc45", + "cargo-1.60.0-x86_64-unknown-freebsd": "a3dc279bfe878d676ca901b85c53beca8f7c1c7290c955377a893325f59ac777", + "cargo-1.60.0-x86_64-unknown-linux-gnu": "6dfc8b0e2d5ac2ccfc4daff66f1e4ea83af47e491edbc56c867de0227eb0cfd5", + "cargo-1.60.0-x86_64-unknown-linux-musl": "24884c2a50b5e0320ba7ad115d0a5a5c53448ccadc8da7356ea071be455c9f96", "clippy-1.48.0-aarch64-unknown-linux-gnu": "2cc894bf75d938c0f7b96c7711d93b6d5a0befed5c09232cdd8413a57942ed88", "clippy-1.48.0-aarch64-unknown-linux-musl": "b3d740358470df6f4c1881a40db16c6fce4082bd251b012963147fdadab96879", "clippy-1.48.0-x86_64-apple-darwin": "d70a5d224a90df3fc77d7bd38df931023a3966be755b888bf0888d6bfcbdc424", @@ -1147,6 +1213,14 @@ FILE_KEY_TO_SHA = { "clippy-1.59.0-x86_64-unknown-freebsd": "d1c2ab40e6be423d4d4e29af85b56dec090cc49afb82684c07b0cb19317d043b", "clippy-1.59.0-x86_64-unknown-linux-gnu": "aad54aae93bd8cad8fa1ae77a0e4f79b8439d471b1478a0fb67294497a782edb", "clippy-1.59.0-x86_64-unknown-linux-musl": "23b57a9b3b30b6724df278860d9700e50e88b5dff5afd8b8ddaf0bf235695762", + "clippy-1.60.0-aarch64-apple-darwin": "67af957c613f1a9a3de032a4ec92c97694d3b210ff9af7998a9c9a41b6a0ab07", + "clippy-1.60.0-aarch64-unknown-linux-gnu": "225383cf9b630190ed4ad0841b98e1cfe40580571515ee2d8a3acf89845e1190", + "clippy-1.60.0-aarch64-unknown-linux-musl": "e658017604bf3b52a2a6ae348401cc95d6167dfbe6c5b030e7972537f9a05f7f", + "clippy-1.60.0-x86_64-apple-darwin": "1ede0da348aa9dcccc4a2366db99bd39ac9b3f1575137d63702d49a9a65b0b4c", + "clippy-1.60.0-x86_64-pc-windows-msvc": "e5cb742b74a7430545af4900e9b63e260c3b4d8990b5ce3f5e18e66ce8855ab7", + "clippy-1.60.0-x86_64-unknown-freebsd": "ec9076b4c934b7b6eef8159044e6e2296991d662f2cc867e44956ca2abfc4d90", + "clippy-1.60.0-x86_64-unknown-linux-gnu": "2efda20cbc60287cb0ea91a057568f9266f8589192c257cd9f21dd3294eae0fc", + "clippy-1.60.0-x86_64-unknown-linux-musl": "3f6f9cdcdd5ab81aad2cadd3cbfeb9a752a3dbeb5fbe4cab382b2ccc5ff25329", "llvm-tools-1.36.0-aarch64-unknown-linux-gnu": "942856e49837a1c3b9c7d48b52cf0ac0fcb2bb31bb691fe53bfb934afb561c7f", "llvm-tools-1.36.0-x86_64-apple-darwin": "ed702a4174a27fcf118f301e79835c3da205d3d98adb4acc294b72293a2ec790", "llvm-tools-1.36.0-x86_64-pc-windows-msvc": "cf72242bcf873227c026505f56f3ffdaa2febde828d67ad7fc04c4a2e72d7587", @@ -1338,6 +1412,14 @@ FILE_KEY_TO_SHA = { "llvm-tools-1.59.0-x86_64-unknown-freebsd": "dbb0a7ad6c0e7a87e55a8e3fad05c1ed9ee5944e41e841267d0dfbb748060135", "llvm-tools-1.59.0-x86_64-unknown-linux-gnu": "3bea89788f101b7ea1aca5dad94c3d2bd5f5133999ba78cea878ecad00c8c602", "llvm-tools-1.59.0-x86_64-unknown-linux-musl": "db090aa8093efe163f54e1b211846b9061f835ba21e55cca2e37a5af7ad40e80", + "llvm-tools-1.60.0-aarch64-apple-darwin": "95d3f40816355158031bb7e4391136b4528892ec469aa1931d128ce26fd9e0ef", + "llvm-tools-1.60.0-aarch64-unknown-linux-gnu": "bf38e24ce4241e048f19f108b530d01ff0efe9da88745d15e5fc8faef32acfa0", + "llvm-tools-1.60.0-aarch64-unknown-linux-musl": "aab2512204860f6fa69d763f849aedca5f4214ba97ef8fe6548ef86ebd1838f8", + "llvm-tools-1.60.0-x86_64-apple-darwin": "c3d2b8f6e3fd5a21967bcb27db8bb9d9988d6ba9544cef1233caa1f392745975", + "llvm-tools-1.60.0-x86_64-pc-windows-msvc": "e8decc0da38ce22dfac72db30ce5a2f8367f92d78369d1eed821148025092477", + "llvm-tools-1.60.0-x86_64-unknown-freebsd": "6e77aa4dc5d562ef1e6596c2afdf59d70590880b987754524dc5989cf00bda09", + "llvm-tools-1.60.0-x86_64-unknown-linux-gnu": "25d4d8d27550c5653ff5dc3504de44eee9dc362fc7f3d0047e7e7ad0db805201", + "llvm-tools-1.60.0-x86_64-unknown-linux-musl": "c9e5b1aaddb8883ba36f8f1fb47f7f2a46cacf877c3d856a446c9670da03a9ed", "rust-1.26.0-aarch64-unknown-linux-gnu": "e12dc84bdb569cdb382268a5fe6ae6a8e2e53810cb890ec3a7133c20ba8451ac", "rust-1.26.0-x86_64-apple-darwin": "38708803c3096b8f101d1919ee2d7e723b0adf1bc1bb986b060973b57d8c7c28", "rust-1.26.0-x86_64-pc-windows-msvc": "20631bf942242d4be82363030839851bf18a2199b74a661bdc334f830e9e1d5a", @@ -1620,6 +1702,14 @@ FILE_KEY_TO_SHA = { "rust-1.59.0-x86_64-unknown-freebsd": "83f9c49b6e9025b712fc5d65e49f1b6ad959966534cd39c8dc2ce2c85a6ca484", "rust-1.59.0-x86_64-unknown-linux-gnu": "0c1c2da3fa26372e5178123aa5bb0fdcd4933fbad9bfb268ffbd71807182ecae", "rust-1.59.0-x86_64-unknown-linux-musl": "c0ae76fa4bb0f1c85b86b9f7637db0fddf5084ce4c8f86c4d4acc3c41813201f", + "rust-1.60.0-aarch64-apple-darwin": "b532672c278c25683ca63d78e82bae829eea1a32308e844954fb66cfe34ad222", + "rust-1.60.0-aarch64-unknown-linux-gnu": "99c419c2f35d4324446481c39402c7baecd7a8baed7edca9f8d6bbd33c05550c", + "rust-1.60.0-aarch64-unknown-linux-musl": "fe7e9bad8beea84973f7ffa39879929de4ac8afad872650fb0af6b068f05faa6", + "rust-1.60.0-x86_64-apple-darwin": "0b10dc45cddc4d2355e38cac86d71a504327cb41d41d702d4050b9847ad4258c", + "rust-1.60.0-x86_64-pc-windows-msvc": "eddb8fcf2cfd5a20c87a93465dee0dd7e0ffda7cd8b09bf9c681cde65293d0e2", + "rust-1.60.0-x86_64-unknown-freebsd": "6f86164f6eb8387e6a82c59910890bb69efe1a996f02b15fa9e96570e7ad90ae", + "rust-1.60.0-x86_64-unknown-linux-gnu": "b8a4c3959367d053825e31f90a5eb86418eb0d80cacda52bfa80b078e18150d5", + "rust-1.60.0-x86_64-unknown-linux-musl": "f0feefcb1985c5c894ad9b0f44e6f09900b31c0eb5f49827da9f37d332a63894", "rust-src-1.26.0": "d02fe6fd5c0f330656e9ff0a290ebf23cab7c909f96ce1838247fadc117eb1dd", "rust-src-1.26.1": "19ef8113ae53ec7ea8f6772a5c9ce5a3dfc28b1bddd800841fb5bbec33fa3619", "rust-src-1.26.2": "d63cb7ca67f1bb2101898b7ca33105eeb6d9d9cc3e7ff566b90b0321ec448e73", @@ -1665,6 +1755,7 @@ FILE_KEY_TO_SHA = { "rust-src-1.58.0": "c91bb6df4ebbfea42a1c3940e38bc1c2c4768efbdada8205b12f6d9d383ee219", "rust-src-1.58.1": "e7bb7325e5e71411aabfbd251acfd131d1ad6d9aee2b65d04b081702915cfe4f", "rust-src-1.59.0": "127658a5237cce6dd43ce9d9113fc104ea6902cc8c850272fba07d92140fab12", + "rust-src-1.60.0": "3a3bde7edd168df6852dd66a6685dbe9ac2f52addc3671bffc3ad14ae83ec1ce", "rust-std-1.26.0-aarch64-unknown-linux-gnu": "a583ddc2d4b5f9516bf136f781268ae0e813295d1d145fab4b46a4220f448923", "rust-std-1.26.0-aarch64-unknown-linux-musl": "6a112ecd4cdefee2688bf69fdceb785a4d08cea33ba32296539abe3cb7f5eae1", "rust-std-1.26.0-wasm32-unknown-unknown": "0f8bb8bdb523cd05acd11006d47b14d7589e64fe25a43d1aec5df692988b400f", @@ -2066,6 +2157,16 @@ FILE_KEY_TO_SHA = { "rust-std-1.59.0-x86_64-unknown-freebsd": "cf5e4303dd7c3b70a738a2336097c9f2189c8b702a89a8c453d83ac0dee4602c", "rust-std-1.59.0-x86_64-unknown-linux-gnu": "3927fd7a094ba063daaf3163fa1b3b0b196968356845fe31c901a23ecc5048d4", "rust-std-1.59.0-x86_64-unknown-linux-musl": "dfad080e9d86d97929f040a3e2a113a17d4906809c47e9ab6410418b492116af", + "rust-std-1.60.0-aarch64-apple-darwin": "ca99a455d930147d9383da282e6db4f0de2a013099555b551ab381d58fd82732", + "rust-std-1.60.0-aarch64-unknown-linux-gnu": "790b12924797dd00e550f3205c8f6403e73124b88de10a77b00830f67904630c", + "rust-std-1.60.0-aarch64-unknown-linux-musl": "1f023fb8e8d41451e503e1d194f674ba12b37da79612018d77dc13860b8b694d", + "rust-std-1.60.0-wasm32-unknown-unknown": "9f9472ec8a59ce2bdfa2616ca79113761ebeaacd03e5ef15edef5f075f643a4c", + "rust-std-1.60.0-wasm32-wasi": "0a774f702751843261e215bb638f89e4888f176599dffaed105637b80babf55f", + "rust-std-1.60.0-x86_64-apple-darwin": "1cdd56c95d27b954f5fda8c5527d2edb4e3f17cf17c5553b8b3b57f8dfc77eee", + "rust-std-1.60.0-x86_64-pc-windows-msvc": "e585a7fb4a7fcbc96cebdb2f458f47598b41f43b0cd1e5387128d761f9c03636", + "rust-std-1.60.0-x86_64-unknown-freebsd": "322e5919e849ceed37377b466cede0769352c1e844dea6c685fb248d4c96aa35", + "rust-std-1.60.0-x86_64-unknown-linux-gnu": "963fd25a1f0e986a890e0f99f14902314c71e00f3b14bb587a08ca447ea7d1a6", + "rust-std-1.60.0-x86_64-unknown-linux-musl": "0f4c714c3e6c6b71d39a7b995282eb1b8dea83256e3cf44a688735f9c63e57ea", "rustc-1.26.0-aarch64-unknown-linux-gnu": "ddddaddb585b95d81854171ac4e02d07790505853cee3034f199c8b7897f32e2", "rustc-1.26.0-x86_64-apple-darwin": "5cb67314656d16cf2a1bdc84213aaaf6afdb5811825c7afba916e2d42d3d641f", "rustc-1.26.0-x86_64-pc-windows-msvc": "427ae4a43a901be288ff3a4dc85d3a14f7e95108cfdaae63e8dbb4a227e07cdd", @@ -2348,6 +2449,14 @@ FILE_KEY_TO_SHA = { "rustc-1.59.0-x86_64-unknown-freebsd": "053fe53aa72e9400b3657049cb0352a26268bd5a81a2b09500ff2cb150c32767", "rustc-1.59.0-x86_64-unknown-linux-gnu": "e7ed041c93b77a7d986aa198d28f63ab96493fdf164bd28c8785c5b31a9e62d9", "rustc-1.59.0-x86_64-unknown-linux-musl": "34e7b33acbffd2012906249509a0d364692767a15a54d10e67122361703ee811", + "rustc-1.60.0-aarch64-apple-darwin": "fc864d34c78b4d2509d13c10680321946b87ddd0b2f6d4c6c5bb711db461dd17", + "rustc-1.60.0-aarch64-unknown-linux-gnu": "0e1ada844aa2f0fa9c1dcfd9352ddd400f67890131eb5873fd3e9ec700b911e1", + "rustc-1.60.0-aarch64-unknown-linux-musl": "fe1e5d34fd09b6c8b923cf7454f84a5471fe76ff5a58255e5647a959e43d323d", + "rustc-1.60.0-x86_64-apple-darwin": "6569aa1b0959fa7f73fea4d6dd01059132c83d1d8c06216726077cf9e6883857", + "rustc-1.60.0-x86_64-pc-windows-msvc": "aa1c8dac9b0afbe5b7a985f08bcc2b06fdb2a902850e06e0a70a23ee943ebb0c", + "rustc-1.60.0-x86_64-unknown-freebsd": "7771457aa6f080fcc5198e9b645682e43efef5a27a66f3e9bc6d18d6c99bc1c0", + "rustc-1.60.0-x86_64-unknown-linux-gnu": "d68a0566627ea0d481ee5e57c1bfc995c10ff55ffad34b2508c747429c3bbd6e", + "rustc-1.60.0-x86_64-unknown-linux-musl": "4ce8a7c4ae8761c9fbb74e602d813811a005be5d4eb40d24688a367f429c40d1", "rustfmt-1.48.0-aarch64-unknown-linux-gnu": "28f7d1ef37c034033eb0e30a13e5f0ad5bbc506adb8a8a9c03adce2b0d4842d5", "rustfmt-1.48.0-aarch64-unknown-linux-musl": "e6efa0fae347f97dca3b892565302d35b4cedfee7cb6e2b5fcdb2801074fe018", "rustfmt-1.48.0-x86_64-apple-darwin": "cfe593a9446e7dfa52ded8a7cca174ba0c2d1cac6e865d04e0890282f25d22e2", @@ -2467,4 +2576,12 @@ FILE_KEY_TO_SHA = { "rustfmt-1.59.0-x86_64-unknown-freebsd": "026abe662bf0ca734796e93224bed7ad9015a3e2613ca7db59c9b89e3d6088bb", "rustfmt-1.59.0-x86_64-unknown-linux-gnu": "2932efec54b152e094e557c351aa5844b87e61bbcb4d4b7bf0a2dd7ad457df39", "rustfmt-1.59.0-x86_64-unknown-linux-musl": "868aebea8792baa964b5300e6c34b5006660abd4d7aeb93f2d7104de1cfad134", + "rustfmt-1.60.0-aarch64-apple-darwin": "65ed07cf59ffc4500c17adad97c0dfd7dfce2a0867edc4b47646fd148fd3a447", + "rustfmt-1.60.0-aarch64-unknown-linux-gnu": "d66a0e3edd2c38ed8074c1469bdf14c16bbc65d65ea935de1786d2cb10718f59", + "rustfmt-1.60.0-aarch64-unknown-linux-musl": "be78a7c815aec2cb7e94958e3c572212716c286a644f073732b3486892f8a836", + "rustfmt-1.60.0-x86_64-apple-darwin": "b18c6d1d58fbe310c1d98174ecedb5c853cc553263fa1063a83d6d581fdbb62a", + "rustfmt-1.60.0-x86_64-pc-windows-msvc": "68d112cde3e81bbb0781cba074610a745713abd887c4307b5c2a32b3c19e2bab", + "rustfmt-1.60.0-x86_64-unknown-freebsd": "93f3c028222400150dc85bf0384610e25db28c0d37c83d06bd2b8054ecbef9ab", + "rustfmt-1.60.0-x86_64-unknown-linux-gnu": "b7274665681979076beec5ffc7ecc6e40bb93250b7f861c51a83098400cab71c", + "rustfmt-1.60.0-x86_64-unknown-linux-musl": "95df41bb7a5d94b09e0a635dee56377cfb5b5e85129d066a81be8df7b1fba2da", } diff --git a/rust/private/common.bzl b/rust/private/common.bzl index 78a3011cea..2171b3ca10 100644 --- a/rust/private/common.bzl +++ b/rust/private/common.bzl @@ -31,7 +31,7 @@ load(":providers.bzl", "CrateInfo", "DepInfo", "StdLibInfo") # # Note: Code in `.github/workflows/crate_universe.yaml` looks for this line, if # you remove it or change its format, you will also need to update that code. -DEFAULT_RUST_VERSION = "1.59.0" +DEFAULT_RUST_VERSION = "1.60.0" DEFAULT_RUST_EDITION = "2018" def _create_crate_info(**kwargs): diff --git a/util/fetch_shas_NIGHTLY_ISO_DATES.txt b/util/fetch_shas_NIGHTLY_ISO_DATES.txt index 2d9a94ebda..0d68ebbb6a 100644 --- a/util/fetch_shas_NIGHTLY_ISO_DATES.txt +++ b/util/fetch_shas_NIGHTLY_ISO_DATES.txt @@ -12,3 +12,4 @@ 2022-01-12 2022-01-19 2022-02-23 +2022-04-06 diff --git a/util/fetch_shas_VERSIONS.txt b/util/fetch_shas_VERSIONS.txt index 18ad30c1b4..7a40e0e494 100644 --- a/util/fetch_shas_VERSIONS.txt +++ b/util/fetch_shas_VERSIONS.txt @@ -43,3 +43,4 @@ 1.58.0 1.58.1 1.59.0 +1.60.0