packages feed

baikai-trace-otel 0.1.0.0 → 0.2.0.0

raw patch · 2 files changed

+7/−6 lines, 2 filesdep ~baikaiPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: baikai

API changes (from Hackage documentation)

Files

baikai-trace-otel.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.4 name:          baikai-trace-otel-version:       0.1.0.0+version:       0.2.0.0 synopsis:      OpenTelemetry TraceSink for baikai. description:   Provides an opt-in OpenTelemetry adapter for the baikai 'TraceSink'@@ -35,7 +35,7 @@   hs-source-dirs:  src   exposed-modules: Baikai.Trace.Sink.OpenTelemetry   build-depends:-    , baikai                                 ^>=0.1.0+    , baikai                                 ^>=0.2.0     , base                                   >=4.20   && <5     , containers     , hs-opentelemetry-api                   >=1.0    && <1.1@@ -53,7 +53,7 @@   main-is:        Main.hs   ghc-options:    -threaded -with-rtsopts=-N   build-depends:-    , baikai                               ^>=0.1.0+    , baikai                               ^>=0.2.0     , baikai-trace-otel     , base     , generic-lens
test/Main.hs view
@@ -5,7 +5,7 @@ import Baikai.Api (Api (..)) import Baikai.Content (AssistantContent (..), TextContent (..)) import Baikai.Context (Context (..), _Context)-import Baikai.Error (BaikaiError (..))+import Baikai.Error (BaikaiError, providerError) import Baikai.Message (AssistantPayload (..), user) import Baikai.Model (Model (..), _Model) import Baikai.Options (Options, _Options)@@ -77,7 +77,8 @@       api = a,       provider = "stub.otel",       responseId = Nothing,-      latencyMs = 0+      latencyMs = 0,+      errorInfo = Nothing     }  registerOk :: Api -> IO ()@@ -152,7 +153,7 @@ failureSpanTest =   testCase "failure path emits one Error span with error message" $ do     let a = Custom "baikai-otel-failure"-    registerFail a (ProviderError "stub-otel-boom")+    registerFail a (providerError "stub-otel-boom")     (tracer, getSpans) <- newTracerWithInMemory     let sink = otelSink tracer     -- withTrace no longer re-throws producer failures; the error