-
Notifications
You must be signed in to change notification settings - Fork 304
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Exporter.Geneva] Enable nullable globally #2190
[Exporter.Geneva] Enable nullable globally #2190
Conversation
# Conflicts: # src/OpenTelemetry.Exporter.Geneva/.publicApi/PublicAPI.Shipped.txt # src/OpenTelemetry.Exporter.Geneva/GenevaExporterHelperExtensions.cs # src/OpenTelemetry.Exporter.Geneva/GenevaExporterOptions.cs # src/OpenTelemetry.Exporter.Geneva/GenevaLoggingExtensions.cs # src/OpenTelemetry.Exporter.Geneva/Internal/ConnectionStringBuilder.cs # src/OpenTelemetry.Exporter.Geneva/Internal/MsgPack/MsgPackExporter.cs # src/OpenTelemetry.Exporter.Geneva/Internal/MsgPack/MsgPackLogExporter.cs # src/OpenTelemetry.Exporter.Geneva/Internal/MsgPack/MsgPackTraceExporter.cs # src/OpenTelemetry.Exporter.Geneva/Internal/ReentrantExportProcessor.cs # src/OpenTelemetry.Exporter.Geneva/Internal/TableNameSerializer.cs # src/OpenTelemetry.Exporter.Geneva/Internal/Tld/JsonSerializer.cs # src/OpenTelemetry.Exporter.Geneva/Internal/Tld/TldExporter.cs # src/OpenTelemetry.Exporter.Geneva/Internal/Tld/TldLogExporter.cs # src/OpenTelemetry.Exporter.Geneva/Internal/Tld/TldTraceExporter.cs # src/OpenTelemetry.Exporter.Geneva/Internal/Transports/UnixDomainSocketDataTransport.cs # src/OpenTelemetry.Exporter.Geneva/Metrics/GenevaMetricExporter.cs # src/OpenTelemetry.Exporter.Geneva/Metrics/GenevaMetricExporterExtensions.cs # src/OpenTelemetry.Exporter.Geneva/Metrics/GenevaMetricExporterOptions.cs # src/OpenTelemetry.Exporter.Geneva/Metrics/OtlpProtobuf/OtlpProtobufSerializer.cs # src/OpenTelemetry.Exporter.Geneva/Metrics/TlvMetricExporter.cs # src/Shared/NullableAttributes.cs
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #2190 +/- ##
==========================================
- Coverage 73.91% 71.05% -2.86%
==========================================
Files 267 333 +66
Lines 9615 13001 +3386
==========================================
+ Hits 7107 9238 +2131
- Misses 2508 3763 +1255
Flags with carried forward coverage won't be shown. Click here to find out more.
|
@IliaBrahinets Thanks for this! I don't have the cycles at the moment to review everything. Also trying to get #2113 done in the same area. I'll get to this as soon as I can! Might break it up into smaller chunks. |
63cfba9
to
cf25f8a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
@CodeBlanch, merging as it contains only removals of #nullable enable + csproj tweak.
Only leftovers we have stays in Geneva Tests projects.
Related to #894
Changes
Enable nullable globally in
OpenTelemtry.Exporter.Geneva
. Tests will be covered in another PR to avoid huge one.Merge requirement checklist
Unit tests added/updatedAppropriateCHANGELOG.md
files updated for non-trivial changes