@@ -1206,24 +1206,50 @@ def com_googleapis_gapic_generator_go_repositories():
1206
1206
name = "io_opentelemetry_go_contrib_instrumentation_google_golang_org_grpc_otelgrpc" ,
1207
1207
importpath = "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc" ,
1208
1208
sum = "h1:P+/g8GpuJGYbOp2tAdKrIPUX9JO02q8Q0YNlHolpibA=" ,
1209
+ build_directives = [
1210
+ "gazelle:resolve go go.opentelemetry.io/otel @io_opentelemetry_go_otel//:go_default_library" ,
1211
+ "gazelle:resolve go go.opentelemetry.io/otel/attribute @io_opentelemetry_go_otel//attribute" ,
1212
+ "gazelle:resolve go go.opentelemetry.io/otel/codes @io_opentelemetry_go_otel//codes" ,
1213
+ "gazelle:resolve go go.opentelemetry.io/otel/metric @io_opentelemetry_go_otel_metric//:go_default_library" ,
1214
+ "gazelle:resolve go go.opentelemetry.io/otel/metric/noop @io_opentelemetry_go_otel_metric//noop:go_default_library" ,
1215
+ "gazelle:resolve go go.opentelemetry.io/otel/propagation @io_opentelemetry_go_otel//propagation" ,
1216
+ "gazelle:resolve go go.opentelemetry.io/otel/semconv/v1.17.0 @io_opentelemetry_go_otel//semconv/v1.17.0:v1_17_0" ,
1217
+ "gazelle:resolve go go.opentelemetry.io/otel/trace @io_opentelemetry_go_otel_trace//:go_default_library" ,
1218
+ ],
1209
1219
version = "v0.48.0" ,
1210
1220
)
1211
1221
go_repository (
1212
1222
name = "io_opentelemetry_go_contrib_instrumentation_net_http_otelhttp" ,
1213
1223
importpath = "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp" ,
1224
+ build_directives = [
1225
+ "gazelle:resolve go go.opentelemetry.io/otel @io_opentelemetry_go_otel//:go_default_library" ,
1226
+ "gazelle:resolve go go.opentelemetry.io/otel/attribute @io_opentelemetry_go_otel//attribute" ,
1227
+ "gazelle:resolve go go.opentelemetry.io/otel/metric @io_opentelemetry_go_otel_metric//:go_default_library" ,
1228
+ "gazelle:resolve go go.opentelemetry.io/otel/propagation @io_opentelemetry_go_otel//propagation" ,
1229
+ "gazelle:resolve go go.opentelemetry.io/otel/semconv/v1.20.0 @io_opentelemetry_go_otel//semconv/v1.20.0:v1_20_0" ,
1230
+ "gazelle:resolve go go.opentelemetry.io/otel/trace @io_opentelemetry_go_otel_trace//:go_default_library" ,
1231
+ ],
1214
1232
sum = "h1:doUP+ExOpH3spVTLS0FcWGLnQrPct/hD/bCPbDRUEAU=" ,
1215
1233
version = "v0.48.0" ,
1216
1234
)
1217
1235
go_repository (
1218
1236
name = "io_opentelemetry_go_otel" ,
1219
1237
importpath = "go.opentelemetry.io/otel" ,
1220
1238
sum = "h1:Df0pqjqExIywbMCMTxkAwzjLZtRf+bBKLbUcpxO2C9E=" ,
1239
+ build_directives = [
1240
+ "gazelle:resolve go go.opentelemetry.io/otel/trace @io_opentelemetry_go_otel_trace//:go_default_library" ,
1241
+ "gazelle:resolve go go.opentelemetry.io/otel/metric @io_opentelemetry_go_otel_metric//:go_default_library" ,
1242
+ "gazelle:resolve go go.opentelemetry.io/otel/metric/embedded @io_opentelemetry_go_otel_metric//embedded:go_default_library" ,
1243
+ ],
1221
1244
version = "v1.23.0" ,
1222
1245
)
1223
1246
go_repository (
1224
1247
name = "io_opentelemetry_go_otel_metric" ,
1225
1248
importpath = "go.opentelemetry.io/otel/metric" ,
1226
1249
sum = "h1:pazkx7ss4LFVVYSxYew7L5I6qvLXHA0Ap2pwV+9Cnpo=" ,
1250
+ build_directives = [
1251
+ "gazelle:resolve go go.opentelemetry.io/otel/attribute @io_opentelemetry_go_otel//attribute:go_default_library" ,
1252
+ ],
1227
1253
version = "v1.23.0" ,
1228
1254
)
1229
1255
go_repository (
@@ -1237,13 +1263,20 @@ def com_googleapis_gapic_generator_go_repositories():
1237
1263
importpath = "go.opentelemetry.io/otel/trace" ,
1238
1264
sum = "h1:37Ik5Ib7xfYVb4V1UtnT97T1jI+AoIYkJyPkuL4iJgI=" ,
1239
1265
version = "v1.23.0" ,
1266
+ build_directives = [
1267
+ "gazelle:resolve go go.opentelemetry.io/otel/attribute @io_opentelemetry_go_otel//attribute:go_default_library" ,
1268
+ ],
1240
1269
)
1241
1270
1242
1271
go_repository (
1243
1272
name = "org_golang_google_api" ,
1244
1273
importpath = "google.golang.org/api" ,
1245
1274
sum = "h1:CKHrQD1BLRii6xdkatBDXyKzM0mkawt2QP+H3LtPmSE=" ,
1246
1275
version = "v0.167.0" ,
1276
+ build_directives = [
1277
+ "gazelle:resolve go go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp @io_opentelemetry_go_contrib_instrumentation_net_http_otelhttp//:go_default_library" ,
1278
+ "gazelle:resolve go go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc @io_opentelemetry_go_contrib_instrumentation_google_golang_org_grpc_otelgrpc//:go_default_library" ,
1279
+ ],
1247
1280
)
1248
1281
1249
1282
go_repository (
@@ -1400,7 +1433,7 @@ def _maybe(repo_rule, name, strip_repo_prefix = "", **kwargs):
1400
1433
# targets. This way we get both the _maybe functionality and still use
1401
1434
# gazelle update-repos. The real go_repository rule is loaded with an alias:
1402
1435
# gazelle_go_repository.
1403
- def go_repository (name , importpath , sum , version , build_file_proto_mode = "" , build_extra_args = []):
1436
+ def go_repository (name , importpath , sum , version , build_file_proto_mode = "" , build_extra_args = [], build_directives = [] ):
1404
1437
_maybe (
1405
1438
gazelle_go_repository ,
1406
1439
name = name ,
@@ -1409,4 +1442,5 @@ def go_repository(name, importpath, sum, version, build_file_proto_mode = "", bu
1409
1442
version = version ,
1410
1443
build_file_proto_mode = build_file_proto_mode ,
1411
1444
build_extra_args = build_extra_args ,
1445
+ build_directives = build_directives ,
1412
1446
)
0 commit comments