Skip to content

Commit 9eb8a9f

Browse files
committed
Bump various dependencies
1 parent 2bad96d commit 9eb8a9f

File tree

16 files changed

+121
-38
lines changed

16 files changed

+121
-38
lines changed

MODULE.bazel

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,27 +7,27 @@ module(
77

88
bazel_dep(
99
name = "bazel_features",
10-
version = "1.9.1",
10+
version = "1.21.0",
1111
)
1212
bazel_dep(
1313
name = "bazel_skylib",
14-
version = "1.5.0",
14+
version = "1.7.1",
1515
)
1616
bazel_dep(
1717
name = "platforms",
1818
version = "0.0.10",
1919
)
2020
bazel_dep(
2121
name = "rules_cc",
22-
version = "0.0.9",
22+
version = "0.0.17",
2323
)
2424
bazel_dep(
2525
name = "rules_license",
26-
version = "0.0.8",
26+
version = "1.0.0",
2727
)
2828
bazel_dep(
2929
name = "apple_support",
30-
version = "1.13.0",
30+
version = "1.17.1",
3131
repo_name = "build_bazel_apple_support",
3232
)
3333

WORKSPACE.bazel

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ rules_rust_dependencies()
66

77
rust_register_toolchains()
88

9+
load("@rules_rust//rust:repositories_transitive.bzl", "rules_rust_transitive_dependencies")
10+
11+
rules_rust_transitive_dependencies()
12+
913
load("@rules_rust//crate_universe:repositories.bzl", "crate_universe_dependencies")
1014

1115
crate_universe_dependencies(bootstrap = True)

crate_universe/BUILD.bazel

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,10 @@ bzl_library(
3232
name = "bzl_lib",
3333
srcs = [":bzl_srcs"],
3434
visibility = ["//visibility:public"],
35-
deps = ["//rust:bzl_lib"],
35+
deps = [
36+
"//rust:bzl_lib",
37+
"@bazel_features//:features",
38+
],
3639
)
3740

3841
filegroup(

docs/BUILD.bazel

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ bzl_library(
1010
"@bazel_tools//tools:bzl_srcs",
1111
],
1212
deps = [
13-
"@bazel_features//:deps",
14-
"@bazel_features//:features",
1513
"@bazel_skylib//lib:paths",
1614
"@bazel_skylib//lib:selects",
1715
"@bazel_skylib//lib:structs",
@@ -172,11 +170,27 @@ stardoc(
172170
deps = [":all_docs"],
173171
)
174172

173+
# This target exists to avoid this issue:
174+
# https://github.com/bazelbuild/rules_cc/issues/279
175+
bzl_library(
176+
name = "bindgen_lib",
177+
srcs = [
178+
"@com_google_protobuf//:bzl_srcs",
179+
"@rules_cc//cc:bzl_srcs",
180+
],
181+
deps = [
182+
"@com_google_protobuf//bazel:cc_proto_library_bzl",
183+
"@rules_cc//cc/common",
184+
"@rules_cc//cc/toolchains:toolchain_rules",
185+
"@rules_rust_bindgen//:bzl_lib",
186+
],
187+
)
188+
175189
stardoc(
176190
name = "rust_bindgen",
177191
out = "rust_bindgen.md",
178192
input = "@rules_rust_bindgen//:defs.bzl",
179-
deps = ["@rules_rust_bindgen//:bzl_lib"],
193+
deps = [":bindgen_lib"],
180194
)
181195

182196
stardoc(

docs/MODULE.bazel

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
"""rules_rust docs"""
22

3+
module(
4+
name = "rules_rust_docs",
5+
version = "0.0.0",
6+
)
7+
38
bazel_dep(name = "rules_rust", version = "0.54.1")
49
local_path_override(
510
module_name = "rules_rust",
@@ -39,6 +44,11 @@ bazel_dep(
3944
version = "0.6.2",
4045
)
4146
bazel_dep(
42-
name = "bazel_features",
43-
version = "1.14.0",
47+
name = "protobuf",
48+
version = "27.0",
49+
repo_name = "com_google_protobuf",
50+
)
51+
bazel_dep(
52+
name = "rules_cc",
53+
version = "0.0.17",
4454
)

examples/WORKSPACE.bazel

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ rust_register_toolchains(
1616
edition = "2018",
1717
)
1818

19+
load("@rules_rust//rust:repositories_transitive.bzl", "rules_rust_transitive_dependencies")
20+
21+
rules_rust_transitive_dependencies()
22+
1923
load("@rules_rust//crate_universe:repositories.bzl", "crate_universe_dependencies")
2024

2125
crate_universe_dependencies(bootstrap = True)

examples/ios/WORKSPACE.bazel

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ rust_register_toolchains(
2222
],
2323
)
2424

25+
load("@rules_rust//rust:repositories_transitive.bzl", "rules_rust_transitive_dependencies")
26+
27+
rules_rust_transitive_dependencies()
28+
2529
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
2630

2731
http_archive(

examples/ios_build/WORKSPACE.bazel

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ rust_register_toolchains(
1717
],
1818
)
1919

20+
load("@rules_rust//rust:repositories_transitive.bzl", "rules_rust_transitive_dependencies")
21+
22+
rules_rust_transitive_dependencies()
23+
2024
load("@rules_rust//crate_universe:repositories.bzl", "crate_universe_dependencies")
2125

2226
crate_universe_dependencies(bootstrap = True)

extensions/bindgen/BUILD.bazel

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ bzl_library(
1717
deps = [
1818
"//3rdparty:bzl_lib",
1919
"//private:bzl_lib",
20-
"@rules_rust//rust:bzl_lib",
2120
],
2221
)
2322

extensions/prost/repositories.bzl

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,6 @@ def rust_prost_dependencies(bzlmod = False):
4040
strip_prefix = "protobuf-3.18.0",
4141
urls = ["https://github.com/protocolbuffers/protobuf/releases/download/v3.18.0/protobuf-all-3.18.0.tar.gz"],
4242
)
43-
maybe(
44-
http_archive,
45-
name = "bazel_features",
46-
sha256 = "5d7e4eb0bb17aee392143cd667b67d9044c270a9345776a5e5a3cccbc44aa4b3",
47-
strip_prefix = "bazel_features-1.13.0",
48-
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.13.0/bazel_features-v1.13.0.tar.gz",
49-
)
5043
maybe(
5144
http_archive,
5245
name = "zlib",

0 commit comments

Comments
 (0)