From 02a7bacc1558af0d826c48605b10f9174961f989 Mon Sep 17 00:00:00 2001 From: jaronoff97 Date: Thu, 12 Feb 2026 12:45:49 -0500 Subject: [PATCH] fix: expose otel protos --- build.zig | 5 +++++ src/proto/root.zig | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/build.zig b/build.zig index db19816..2dbcd22 100644 --- a/build.zig +++ b/build.zig @@ -62,6 +62,11 @@ pub fn build(b: *std.Build) void { "proto/tero/policy/v1/metric.proto", "proto/tero/policy/v1/trace.proto", "proto/tero/policy/v1/shared.proto", + "proto/opentelemetry/proto/common/v1/common.proto", + "proto/opentelemetry/proto/resource/v1/resource.proto", + "proto/opentelemetry/proto/logs/v1/logs.proto", + "proto/opentelemetry/proto/metrics/v1/metrics.proto", + "proto/opentelemetry/proto/trace/v1/trace.proto", }, .include_directories = &.{ "proto", diff --git a/src/proto/root.zig b/src/proto/root.zig index 85d1de3..5b5c6c7 100644 --- a/src/proto/root.zig +++ b/src/proto/root.zig @@ -1,3 +1,7 @@ pub const policy = @import("tero/policy/v1.pb.zig"); pub const common = @import("opentelemetry/proto/common/v1.pb.zig"); +pub const logs = @import("opentelemetry/proto/logs/v1.pb.zig"); +pub const metrics = @import("opentelemetry/proto/metrics/v1.pb.zig"); +pub const trace = @import("opentelemetry/proto/trace/v1.pb.zig"); +pub const resource = @import("opentelemetry/proto/resource/v1.pb.zig"); pub const protobuf = @import("protobuf");