Skip to content

Commit db8ad39

Browse files
authored
Merge pull request #393 from contagnas/master
Update rust toolchain to use rules_rust 0.22.0
2 parents 694167b + 5fb419e commit db8ad39

File tree

11 files changed

+69
-49
lines changed

11 files changed

+69
-49
lines changed

examples/toolchains/rust/WORKSPACE

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
99
# https://bazelbuild.github.io/rules_rust/#setup
1010
http_archive(
1111
name = "rules_rust",
12-
sha256 = "d125fb75432dc3b20e9b5a19347b45ec607fabe75f98c6c4ba9badaab9c193ce",
12+
sha256 = "50272c39f20a3a3507cb56dcb5c3b348bda697a7d868708449e2fa6fb893444c",
1313
urls = [
14-
"https://mirror.bazel.build/github.com/bazelbuild/rules_rust/releases/download/0.17.0/rules_rust-v0.17.0.tar.gz",
15-
"https://github.com/bazelbuild/rules_rust/releases/download/0.17.0/rules_rust-v0.17.0.tar.gz",
14+
"https://mirror.bazel.build/github.com/bazelbuild/rules_rust/releases/download/0.22.0/rules_rust-v0.22.0.tar.gz",
15+
"https://github.com/bazelbuild/rules_rust/releases/download/0.22.0/rules_rust-v0.22.0.tar.gz",
1616
],
17-
# rules_rust 0.17.0 does not yet support direct
17+
# rules_rust 0.22.0 does not yet support direct
1818
# overriding toolchain used for build of cargo-bazel
1919
# binary.
2020
# On non-standard systems (viz. NixOS), that approach

examples/toolchains/rust/cargo-bazel-lock.json

Lines changed: 56 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"checksum": "59ace66e05f26b5ab71bdc99a930d8b1bafdb232f70f60ad13c15599bc4a49a4",
2+
"checksum": "7b9ecdeb4604da8a08e5bb7a2db2abcb1193b450993102bce9e408287cbb0a89",
33
"crates": {
44
"autocfg 1.1.0": {
55
"name": "autocfg",
@@ -56,9 +56,12 @@
5656
"compile_data_glob": [
5757
"**"
5858
],
59-
"crate_features": [
60-
"default"
61-
],
59+
"crate_features": {
60+
"common": [
61+
"default"
62+
],
63+
"selects": {}
64+
},
6265
"edition": "2018",
6366
"version": "1.3.2"
6467
},
@@ -261,10 +264,13 @@
261264
"compile_data_glob": [
262265
"**"
263266
],
264-
"crate_features": [
265-
"default",
266-
"std"
267-
],
267+
"crate_features": {
268+
"common": [
269+
"default",
270+
"std"
271+
],
272+
"selects": {}
273+
},
268274
"deps": {
269275
"common": [
270276
{
@@ -309,12 +315,15 @@
309315
"compile_data_glob": [
310316
"**"
311317
],
312-
"crate_features": [
313-
"alloc",
314-
"default",
315-
"race",
316-
"std"
317-
],
318+
"crate_features": {
319+
"common": [
320+
"alloc",
321+
"default",
322+
"race",
323+
"std"
324+
],
325+
"selects": {}
326+
},
318327
"edition": "2021",
319328
"version": "1.17.0"
320329
},
@@ -354,9 +363,12 @@
354363
"compile_data_glob": [
355364
"**"
356365
],
357-
"crate_features": [
358-
"default"
359-
],
366+
"crate_features": {
367+
"common": [
368+
"default"
369+
],
370+
"selects": {}
371+
},
360372
"deps": {
361373
"common": [
362374
{
@@ -637,10 +649,13 @@
637649
"compile_data_glob": [
638650
"**"
639651
],
640-
"crate_features": [
641-
"default",
642-
"proc-macro"
643-
],
652+
"crate_features": {
653+
"common": [
654+
"default",
655+
"proc-macro"
656+
],
657+
"selects": {}
658+
},
644659
"deps": {
645660
"common": [
646661
{
@@ -698,10 +713,13 @@
698713
"compile_data_glob": [
699714
"**"
700715
],
701-
"crate_features": [
702-
"default",
703-
"proc-macro"
704-
],
716+
"crate_features": {
717+
"common": [
718+
"default",
719+
"proc-macro"
720+
],
721+
"selects": {}
722+
},
705723
"deps": {
706724
"common": [
707725
{
@@ -759,16 +777,19 @@
759777
"compile_data_glob": [
760778
"**"
761779
],
762-
"crate_features": [
763-
"clone-impls",
764-
"default",
765-
"derive",
766-
"full",
767-
"parsing",
768-
"printing",
769-
"proc-macro",
770-
"quote"
771-
],
780+
"crate_features": {
781+
"common": [
782+
"clone-impls",
783+
"default",
784+
"derive",
785+
"full",
786+
"parsing",
787+
"printing",
788+
"proc-macro",
789+
"quote"
790+
],
791+
"selects": {}
792+
},
772793
"deps": {
773794
"common": [
774795
{

registry/modules/rules_rust/0.17.0/MODULE.bazel renamed to registry/modules/rules_rust/0.22.0/MODULE.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module(
22
name = "rules_rust",
3-
version = "0.17.0",
3+
version = "0.22.0",
44
)
55

66
bazel_dep(name = "bazel_skylib", version = "1.0.3")
File renamed without changes.
File renamed without changes.

registry/modules/rules_rust/0.17.0/source.json renamed to registry/modules/rules_rust/0.22.0/source.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"url": "https://github.com/bazelbuild/rules_rust/releases/download/0.17.0/rules_rust-v0.17.0.tar.gz",
3-
"integrity": "sha384-v3eVoRi4rdkELxzV3egjTJkc8M3UH1YmbdZ2m6Y45gpjBew4a/JU5A4TFNO8Bq3z",
2+
"url": "https://github.com/bazelbuild/rules_rust/releases/download/0.22.0/rules_rust-v0.22.0.tar.gz",
3+
"integrity": "sha384-9HMDzRK4uOv9zg4qyT8rctHUhNfvm9bztPMH9SPjMeu/NJbK7SaI9NU0WRg0S+ny",
44
"patches": {
55
"001-rules-rust-crate-universe.patch": "sha384-3jCxEdq9CtWHQZWbIj3vvI1MDxc735phBmjj49QbnRCuIVFjMfMQRH7x6px4iKT4",
66
"bzlmod-compat.patch": "sha384-N2llBj7w8Y9bTSuXEhuFYxt3eJ6IZpFKP+fOG2t37WilVocXjBVvarolapFJhzU5"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"homepage": "https://bazelbuild.github.io/rules_rust/",
33
"maintainers": [],
4-
"versions": ["0.17.0"],
4+
"versions": ["0.22.0"],
55
"yanked_versions": []
66
}

testing/rust/MODULE.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ local_path_override(
2626

2727
bazel_dep(name = "bazel_skylib", version = "1.0.3")
2828
bazel_dep(name = "rules_cc", version = "0.0.4")
29-
bazel_dep(name = "rules_rust", version = "0.17.0")
29+
bazel_dep(name = "rules_rust", version = "0.22.0")
3030

3131
# TODO[AH] Remove these transitive dependencies once nixpkgs_java_configure has
3232
# become a module extension in rules_nixpkgs_java.

testing/rust/WORKSPACE

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ bazel_skylib_workspace()
3737

3838
http_archive(
3939
name = "rules_rust",
40-
sha256 = "d125fb75432dc3b20e9b5a19347b45ec607fabe75f98c6c4ba9badaab9c193ce",
40+
sha256 = "50272c39f20a3a3507cb56dcb5c3b348bda697a7d868708449e2fa6fb893444c",
4141
urls = [
42-
"https://mirror.bazel.build/github.com/bazelbuild/rules_rust/releases/download/0.17.0/rules_rust-v0.17.0.tar.gz",
43-
"https://github.com/bazelbuild/rules_rust/releases/download/0.17.0/rules_rust-v0.17.0.tar.gz",
42+
"https://mirror.bazel.build/github.com/bazelbuild/rules_rust/releases/download/0.22.0/rules_rust-v0.22.0.tar.gz",
43+
"https://github.com/bazelbuild/rules_rust/releases/download/0.22.0/rules_rust-v0.22.0.tar.gz",
4444
],
4545
# See note on examples/toolchains/rust/WORKSPACE.
4646
patches = ["//:patches/001-rules-rust-crate-universe.patch"],

toolchains/rust/MODULE.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ bazel_dep(name = "bazel_skylib", version = "1.0.3")
99
# local registry entry to map a commit to a module "version". the caller will
1010
# also have to know this and point `--registry` at the file from right revision
1111
# on GitHub!
12-
bazel_dep(name = "rules_rust", version = "0.17.0")
12+
bazel_dep(name = "rules_rust", version = "0.22.0")

0 commit comments

Comments
 (0)