Skip to content

Commit 147f26f

Browse files
committed
chore(all): update deps
1 parent 35555a3 commit 147f26f

11 files changed

Lines changed: 232 additions & 221 deletions

File tree

.bazelversion

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
8.4.1
1+
8.4.2
22
# Switch these two versions if bzlmod doesn't work (let us know too)
33
6.5.0

.github/workflows/buildtest.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
steps:
2525
- uses: actions/checkout@v3
2626
- name: Set up Bazel
27-
uses: bazel-contrib/setup-bazel@0.14.0
27+
uses: bazel-contrib/setup-bazel@0.15.0
2828
- name: Restore Bazel Cache
2929
uses: actions/cache/restore@v3
3030
with:
@@ -58,7 +58,7 @@ jobs:
5858
steps:
5959
- uses: actions/checkout@v3
6060
- name: Set up Bazel
61-
uses: bazel-contrib/setup-bazel@0.14.0
61+
uses: bazel-contrib/setup-bazel@0.15.0
6262
- name: Restore Bazel Cache
6363
uses: actions/cache/restore@v3
6464
with:

.github/workflows/generatedcode.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
steps:
2323
- uses: actions/checkout@v3
2424
- name: Set up Bazel
25-
uses: bazel-contrib/setup-bazel@0.14.0
25+
uses: bazel-contrib/setup-bazel@0.15.0
2626
- name: Run Gazelle
2727
run: bazel run //:gazelle
2828
- name: Check Diff
@@ -37,7 +37,7 @@ jobs:
3737
steps:
3838
- uses: actions/checkout@v3
3939
- name: Set up Bazel
40-
uses: bazel-contrib/setup-bazel@0.14.0
40+
uses: bazel-contrib/setup-bazel@0.15.0
4141
- name: Cache Bazel
4242
uses: actions/cache/restore@v3
4343
with:

Dockerfile.lemming

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM docker.io/golang:1.23-bookworm AS build
1+
FROM docker.io/golang:1.25-bookworm AS build
22
WORKDIR /build
33
COPY go.* ./
44
RUN go mod download

Dockerfile.operator

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Build the manager binary
2-
FROM docker.io/golang:1.23-bookworm as builder
2+
FROM docker.io/golang:1.25-bookworm as builder
33
ARG license=true
44

55
WORKDIR /workspace

MODULE.bazel

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,23 @@ module(
33
version = "0.0.0",
44
)
55

6-
bazel_dep(name = "abseil-cpp", version = "20240722.0.bcr.2")
7-
bazel_dep(name = "gazelle", version = "0.45.0", repo_name = "bazel_gazelle")
6+
bazel_dep(name = "abseil-cpp", version = "20240722.1")
7+
bazel_dep(name = "gazelle", version = "0.47.0", repo_name = "bazel_gazelle")
88
bazel_dep(name = "glog", version = "0.7.1", repo_name = "com_github_google_glog")
9-
bazel_dep(name = "googleapis", version = "0.0.0-20240819-fe8ba054a")
10-
bazel_dep(name = "grpc", version = "1.70.1", repo_name = "com_github_grpc_grpc")
9+
bazel_dep(name = "googleapis", version = "0.0.0-20251127-8cd3749f")
10+
bazel_dep(name = "grpc", version = "1.76.0.bcr.1", repo_name = "com_github_grpc_grpc")
1111
bazel_dep(name = "openconfig_gnmi", version = "0.14.1", repo_name = "com_github_openconfig_gnmi")
1212
bazel_dep(name = "p4runtime", version = "0.0.0", repo_name = "p4runtime_protos")
1313
bazel_dep(name = "platforms", version = "1.0.0")
1414
bazel_dep(name = "protobuf", version = "29.3", repo_name = "com_google_protobuf")
1515
bazel_dep(name = "re2", version = "2024-07-02.bcr.1")
16-
bazel_dep(name = "rules_go", version = "0.57.0", repo_name = "io_bazel_rules_go")
16+
bazel_dep(name = "rules_go", version = "0.59.0", repo_name = "io_bazel_rules_go")
1717
bazel_dep(name = "rules_pkg", version = "1.1.0")
18-
bazel_dep(name = "rules_proto", version = "7.0.2")
19-
bazel_dep(name = "rules_proto_grpc_go", version = "5.0.1")
20-
bazel_dep(name = "rules_cc", version = "0.1.1")
21-
bazel_dep(name = "rules_distroless", version = "0.5.1")
22-
bazel_dep(name = "rules_oci", version = "2.2.5")
18+
bazel_dep(name = "rules_proto", version = "7.1.0")
19+
bazel_dep(name = "rules_proto_grpc_go", version = "5.8.0")
20+
bazel_dep(name = "rules_cc", version = "0.2.14")
21+
bazel_dep(name = "rules_distroless", version = "0.6.1")
22+
bazel_dep(name = "rules_oci", version = "2.2.7")
2323

2424
archive_override(
2525
module_name = "p4runtime",
@@ -51,7 +51,7 @@ cc_library(
5151
######################################
5252
######### Python ####################
5353
######################################
54-
bazel_dep(name = "rules_python", version = "1.3.0")
54+
bazel_dep(name = "rules_python", version = "1.7.0")
5555

5656
# This prevents "current user is root" build failures in Cloud Build Presubmit
5757
python = use_extension("@rules_python//python/extensions:python.bzl", "python")
@@ -227,13 +227,13 @@ use_repo(apt, "bookworm")
227227
oci = use_extension("@rules_oci//oci:extensions.bzl", "oci")
228228
oci.pull(
229229
name = "debian_bookworm",
230-
digest = "sha256:a92ed51e0996d8e9de041ca05ce623d2c491444df6a535a566dabd5cb8336946", # bookworm as of 06/20/24
230+
digest = "sha256:8f6a88feef3ed01a300dafb87f208977f39dccda1fd120e878129463f7fa3b8f", # bookworm as of 06/20/24
231231
image = "debian",
232232
platforms = ["linux/amd64"],
233233
)
234234
oci.pull(
235235
name = "distroless_static_debug_nonroot",
236-
digest = "sha256:cb0459bf13af06cb3d3ee5dde5f1c5c34381cbce3a86bd08e1e7fd7a3ed28e59", # debug-nonroot as of 06/20/24
236+
digest = "sha256:4b2a093ef4649bccd586625090a3c668b254cfe180dee54f4c94f3e9bd7e381e", # debug-nonroot as of 06/20/24
237237
image = "gcr.io/distroless/static",
238238
platforms = ["linux/amd64"],
239239
)

WORKSPACE

Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
44
# https://github.com/hedronvision/bazel-compile-commands-extractor
55
http_archive(
66
name = "hedron_compile_commands",
7-
sha256 = "658122cfb1f25be76ea212b00f5eb047d8e2adc8bcf923b918461f2b1e37cdf2",
8-
strip_prefix = "bazel-compile-commands-extractor-4f28899228fb3ad0126897876f147ca15026151e",
9-
url = "https://github.com/hedronvision/bazel-compile-commands-extractor/archive/4f28899228fb3ad0126897876f147ca15026151e.tar.gz",
7+
sha256 = "1b08abffbfbe89f6dbee6a5b33753792e8004f6a36f37c0f72115bec86e68724",
8+
strip_prefix = "bazel-compile-commands-extractor-abb61a688167623088f8768cc9264798df6a9d10",
9+
url = "https://github.com/hedronvision/bazel-compile-commands-extractor/archive/abb61a688167623088f8768cc9264798df6a9d10.tar.gz",
1010
)
1111

1212
load("@hedron_compile_commands//:workspace_setup.bzl", "hedron_compile_commands_setup")
@@ -43,23 +43,23 @@ http_archive(
4343

4444
http_archive(
4545
name = "rules_cc",
46-
sha256 = "712d77868b3152dd618c4d64faaddefcc5965f90f5de6e6dd1d5ddcd0be82d42",
47-
strip_prefix = "rules_cc-0.1.1",
48-
urls = ["https://github.com/bazelbuild/rules_cc/archive/refs/tags/0.1.1.tar.gz"],
46+
sha256 = "a2fdfde2ab9b2176bd6a33afca14458039023edb1dd2e73e6823810809df4027",
47+
strip_prefix = "rules_cc-0.2.14",
48+
urls = ["https://github.com/bazelbuild/rules_cc/archive/refs/tags/0.2.14.tar.gz"],
4949
)
5050

5151
http_archive(
5252
name = "rules_python",
53-
sha256 = "2cc26bbd53854ceb76dd42a834b1002cd4ba7f8df35440cf03482e045affc244",
54-
strip_prefix = "rules_python-1.3.0",
55-
url = "https://github.com/bazel-contrib/rules_python/releases/download/1.3.0/rules_python-1.3.0.tar.gz",
53+
sha256 = "f609f341d6e9090b981b3f45324d05a819fd7a5a56434f849c761971ce2c47da",
54+
strip_prefix = "rules_python-1.7.0",
55+
url = "https://github.com/bazel-contrib/rules_python/releases/download/1.7.0/rules_python-1.7.0.tar.gz",
5656
)
5757

5858
http_archive(
5959
name = "rules_pkg",
60-
sha256 = "b7215c636f22c1849f1c3142c72f4b954bb12bb8dcf3cbe229ae6e69cc6479db",
60+
sha256 = "b5c9184a23bb0bcff241981fd9d9e2a97638a1374c9953bb1808836ce711f990",
6161
urls = [
62-
"https://github.com/bazelbuild/rules_pkg/releases/download/1.1.0/rules_pkg-1.1.0.tar.gz",
62+
"https://github.com/bazelbuild/rules_pkg/releases/download/1.2.0/rules_pkg-1.2.0.tar.gz",
6363
],
6464
)
6565

@@ -74,72 +74,72 @@ http_archive(
7474

7575
http_archive(
7676
name = "build_bazel_rules_swift",
77-
sha256 = "4901feadef8e47ede930c95c40298dd38a83a81eb1ed5b74e62abfa546ff2d1b",
78-
url = "https://github.com/bazelbuild/rules_swift/releases/download/2.8.1/rules_swift.2.8.1.tar.gz",
77+
sha256 = "f7a67197cd8a79debfe70b8cef4dc19d03039af02cc561e31e0718e98cad83ac",
78+
url = "https://github.com/bazelbuild/rules_swift/releases/download/2.9.0/rules_swift.2.9.0.tar.gz",
7979
)
8080

8181
http_archive(
8282
name = "rules_proto_grpc",
83-
sha256 = "fb7fc7a3c19a92b2f15ed7c4ffb2983e956625c1436f57a3430b897ba9864059",
84-
strip_prefix = "rules_proto_grpc-4.3.0",
85-
urls = ["https://github.com/rules-proto-grpc/rules_proto_grpc/archive/4.3.0.tar.gz"],
83+
sha256 = "c0d718f4d892c524025504e67a5bfe83360b3a982e654bc71fed7514eb8ac8ad",
84+
strip_prefix = "rules_proto_grpc-4.6.0",
85+
urls = ["https://github.com/rules-proto-grpc/rules_proto_grpc/archive/4.6.0.tar.gz"],
8686
)
8787

8888
http_archive(
8989
name = "io_bazel_rules_go",
90-
sha256 = "a729c8ed2447c90fe140077689079ca0acfb7580ec41637f312d650ce9d93d96",
90+
sha256 = "68af54cb97fbdee5e5e8fe8d210d15a518f9d62abfd71620c3eaff3b26a5ff86",
9191
urls = [
92-
"https://mirror.bazel.build/github.com/bazel-contrib/rules_go/releases/download/v0.57.0/rules_go-v0.57.0.zip",
93-
"https://github.com/bazel-contrib/rules_go/releases/download/v0.57.0/rules_go-v0.57.0.zip",
92+
"https://mirror.bazel.build/github.com/bazel-contrib/rules_go/releases/download/v0.59.0/rules_go-v0.59.0.zip",
93+
"https://github.com/bazel-contrib/rules_go/releases/download/v0.59.0/rules_go-v0.59.0.zip",
9494
],
9595
)
9696

9797
http_archive(
9898
name = "bazel_gazelle",
99-
sha256 = "b760f7fe75173886007f7c2e616a21241208f3d90e8657dc65d36a771e916b6a",
99+
sha256 = "675114d8b433d0a9f54d81171833be96ebc4113115664b791e6f204d58e93446",
100100
urls = [
101-
"https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.39.1/bazel-gazelle-v0.39.1.tar.gz",
102-
"https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.39.1/bazel-gazelle-v0.39.1.tar.gz",
101+
"https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.47.0/bazel-gazelle-v0.47.0.tar.gz",
102+
"https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.47.0/bazel-gazelle-v0.47.0.tar.gz",
103103
],
104104
)
105105

106106
http_archive(
107107
name = "rules_proto",
108-
sha256 = "303e86e722a520f6f326a50b41cfc16b98fe6d1955ce46642a5b7a67c11c0f5d",
109-
strip_prefix = "rules_proto-6.0.0",
110-
url = "https://github.com/bazelbuild/rules_proto/releases/download/6.0.0/rules_proto-6.0.0.tar.gz",
108+
sha256 = "6fb6767d1bef535310547e03247f7518b03487740c11b6c6adb7952033fe1295",
109+
strip_prefix = "rules_proto-6.0.2",
110+
url = "https://github.com/bazelbuild/rules_proto/releases/download/6.0.2/rules_proto-6.0.2.tar.gz",
111111
)
112112

113113
http_archive(
114114
name = "rules_oci",
115-
sha256 = "361c417e8c95cd7c3d8b5cf4b202e76bac8d41532131534ff8e6fa43aa161142",
116-
strip_prefix = "rules_oci-2.2.5",
117-
url = "https://github.com/bazel-contrib/rules_oci/releases/download/v2.2.5/rules_oci-v2.2.5.tar.gz",
115+
sha256 = "b8db7ab889d501db33313620b2c8040dbb07e95c26a0fefe06004b35baf80e08",
116+
strip_prefix = "rules_oci-2.2.7",
117+
url = "https://github.com/bazel-contrib/rules_oci/releases/download/v2.2.7/rules_oci-v2.2.7.tar.gz",
118118
)
119119

120120
http_archive(
121121
name = "bazel_skylib",
122-
sha256 = "b8a1527901774180afc798aeb28c4634bdccf19c4d98e7bdd1ce79d1fe9aaad7",
122+
sha256 = "6e78f0e57de26801f6f564fa7c4a48dc8b36873e416257a92bbb0937eeac8446",
123123
urls = [
124-
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.4.1/bazel-skylib-1.4.1.tar.gz",
125-
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.1/bazel-skylib-1.4.1.tar.gz",
124+
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.8.2/bazel-skylib-1.8.2.tar.gz",
125+
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.8.2/bazel-skylib-1.8.2.tar.gz",
126126
],
127127
)
128128

129129
http_archive(
130130
name = "googleapis",
131-
sha256 = "9d1a930e767c93c825398b8f8692eca3fe353b9aaadedfbcf1fca2282c85df88",
132-
strip_prefix = "googleapis-64926d52febbf298cb82a8f472ade4a3969ba922",
131+
sha256 = "068b7d076818349327c6f63b3a9afeccc8332fb5f0de0438da6cd442a8c1fcb0",
132+
strip_prefix = "googleapis-fe58211356a91f4140ed51893703910db05ade91",
133133
urls = [
134-
"https://github.com/googleapis/googleapis/archive/64926d52febbf298cb82a8f472ade4a3969ba922.zip",
134+
"https://github.com/googleapis/googleapis/archive/fe58211356a91f4140ed51893703910db05ade91.zip",
135135
],
136136
)
137137

138138
http_archive(
139139
name = "rules_distroless",
140-
sha256 = "44c1e485723ad342212b48e410bae50306b5f8b39da65243e1db2f5b74faa8d6",
141-
strip_prefix = "rules_distroless-0.3.7",
142-
url = "https://github.com/GoogleContainerTools/rules_distroless/releases/download/v0.3.7/rules_distroless-v0.3.7.tar.gz",
140+
sha256 = "959ea166d5161834292bd7a43eefd0385578b69ab85641cba0e279afa747f933",
141+
strip_prefix = "rules_distroless-0.6.1",
142+
url = "https://github.com/GoogleContainerTools/rules_distroless/releases/download/v0.6.1/rules_distroless-v0.6.1.tar.gz",
143143
)
144144

145145
http_archive(
@@ -152,9 +152,9 @@ http_archive(
152152
# The non-polyfill version of this is needed by rules_proto below.
153153
http_archive(
154154
name = "bazel_features",
155-
sha256 = "d7787da289a7fb497352211ad200ec9f698822a9e0757a4976fd9f713ff372b3",
156-
strip_prefix = "bazel_features-1.9.1",
157-
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.9.1/bazel_features-v1.9.1.tar.gz",
155+
sha256 = "07271d0f6b12633777b69020c4cb1eb67b1939c0cf84bb3944dc85cc250c0c01",
156+
strip_prefix = "bazel_features-1.38.0",
157+
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.38.0/bazel_features-v1.38.0.tar.gz",
158158
)
159159

160160
load("@bazel_features//:deps.bzl", "bazel_features_deps")
@@ -291,9 +291,9 @@ cc_library(
291291
""",
292292
patch_args = ["-p1"],
293293
patches = ["//patches:sai.patch"],
294-
sha256 = "4e3a1d010bda0c589db46e077725a2cd9624a5cc255c89d1caa79deb408d1fa7",
295-
strip_prefix = "SAI-1.14.0",
296-
urls = ["https://github.com/opencomputeproject/SAI/archive/refs/tags/v1.14.0.tar.gz"],
294+
sha256 = "05411b13b32abcc50f2f2b78e491e503b2b05e5a1503699abd4cc1b81f90d1ae",
295+
strip_prefix = "SAI-1.17.1",
296+
urls = ["https://github.com/opencomputeproject/SAI/archive/refs/tags/v1.17.1.tar.gz"],
297297
)
298298

299299
http_archive(
@@ -305,23 +305,23 @@ http_archive(
305305

306306
http_archive(
307307
name = "com_github_google_glog",
308-
sha256 = "122fb6b712808ef43fbf80f75c52a21c9760683dae470154f02bddfc61135022",
309-
strip_prefix = "glog-0.6.0",
310-
urls = ["https://github.com/google/glog/archive/v0.6.0.zip"],
308+
sha256 = "c17d85c03ad9630006ef32c7be7c65656aba2e7e2fbfc82226b7e680c771fc88",
309+
strip_prefix = "glog-0.7.1",
310+
urls = ["https://github.com/google/glog/archive/v0.7.1.zip"],
311311
)
312312

313313
load("@rules_oci//oci:pull.bzl", "oci_pull")
314314

315315
oci_pull(
316316
name = "debian_bookworm",
317-
digest = "sha256:a92ed51e0996d8e9de041ca05ce623d2c491444df6a535a566dabd5cb8336946", # bookworm as of 06/20/24
317+
digest = "sha256:8f6a88feef3ed01a300dafb87f208977f39dccda1fd120e878129463f7fa3b8f", # bookworm as of 06/20/24
318318
image = "debian",
319319
platforms = ["linux/amd64"],
320320
)
321321

322322
oci_pull(
323323
name = "distroless_static_debug_nonroot",
324-
digest = "sha256:cb0459bf13af06cb3d3ee5dde5f1c5c34381cbce3a86bd08e1e7fd7a3ed28e59", # debug-nonroot as of 06/20/24
324+
digest = "sha256:4b2a093ef4649bccd586625090a3c668b254cfe180dee54f4c94f3e9bd7e381e", # debug-nonroot as of 06/20/24
325325
image = "gcr.io/distroless/static",
326326
platforms = ["linux/amd64"],
327327
)

0 commit comments

Comments
 (0)