Skip to content

[Instrumentation.AWSLambda] Enable nullable - #1295

Merged
Kielek merged 21 commits into
open-telemetry:mainfrom
rypdal:feature/aws-lambda-enable-nullable
Aug 10, 2023
Merged

[Instrumentation.AWSLambda] Enable nullable#1295
Kielek merged 21 commits into
open-telemetry:mainfrom
rypdal:feature/aws-lambda-enable-nullable

Conversation

@rypdal

@rypdal rypdal commented Aug 7, 2023

Copy link
Copy Markdown
Contributor

Towards #894

Changes

Enabled Nullable for OpenTelemetry.Instrumentation.AWSLambda projects and it's tests. Code has been adapted accordingly.

@rypdal
rypdal requested a review from a team August 7, 2023 14:55
@github-actions
github-actions Bot requested a review from Oberon00 August 7, 2023 14:55
@utpilla utpilla added the comp:instrumentation.awslambda Things related to OpenTelemetry.Instrumentation.AWSLambda label Aug 7, 2023
Comment thread test/OpenTelemetry.Instrumentation.AWSLambda.Tests/AWSLambdaWrapperTests.cs Outdated
@codecov

codecov Bot commented Aug 8, 2023

Copy link
Copy Markdown

Codecov Report

Merging #1295 (ecc6330) into main (c49d0e8) will decrease coverage by 0.10%.
The diff coverage is 100.00%.

❗ Current head ecc6330 differs from pull request most recent head df55a4e. Consider uploading reports for the commit df55a4e to get more accurate results

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #1295      +/-   ##
==========================================
- Coverage   74.23%   74.14%   -0.10%     
==========================================
  Files         256      256              
  Lines        9345     9347       +2     
==========================================
- Hits         6937     6930       -7     
- Misses       2408     2417       +9     
Files Changed Coverage Δ
...ation.AWSLambda/Implementation/CommonExtensions.cs 80.00% <ø> (ø)
...ation.AWSLambda/TracerProviderBuilderExtensions.cs 100.00% <ø> (ø)
...etry.Instrumentation.AWSLambda/AWSLambdaWrapper.cs 94.64% <100.00%> (ø)
...ion.AWSLambda/Implementation/AWSLambdaHttpUtils.cs 100.00% <100.00%> (ø)
...ntation.AWSLambda/Implementation/AWSLambdaUtils.cs 81.57% <100.00%> (ø)
...tion.AWSLambda/Implementation/AWSMessagingUtils.cs 74.50% <100.00%> (ø)

... and 4 files with indirect coverage changes

@Oberon00 Oberon00 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please also add a CHANGELOG entry.

Comment thread src/OpenTelemetry.Instrumentation.AWSLambda/AWSLambdaWrapper.cs Outdated
rypdal and others added 2 commits August 8, 2023 16:32
…ion/AWSMessagingUtilsTests.cs


open-telemetry#894: review suggestion

Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
Comment thread src/OpenTelemetry.Instrumentation.AWSLambda/AWSLambdaWrapper.cs Outdated
Comment thread src/OpenTelemetry.Instrumentation.AWSLambda/AWSLambdaWrapper.cs Outdated
Comment thread src/OpenTelemetry.Instrumentation.AWSLambda/AWSLambdaWrapper.cs
Comment thread test/OpenTelemetry.Instrumentation.AWSLambda.Tests/AWSLambdaWrapperTests.cs Outdated
Comment thread src/OpenTelemetry.Instrumentation.AWSLambda/CHANGELOG.md Outdated
Comment thread src/OpenTelemetry.Instrumentation.AWSLambda/CHANGELOG.md Outdated
rypdal and others added 3 commits August 9, 2023 15:32
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
Comment thread src/OpenTelemetry.Instrumentation.AWSLambda/CHANGELOG.md Outdated
Comment thread src/OpenTelemetry.Instrumentation.AWSLambda/CHANGELOG.md Outdated
Comment thread src/OpenTelemetry.Instrumentation.AWSLambda/CHANGELOG.md Outdated
@Kielek
Kielek requested a review from Oberon00 August 10, 2023 04:59

@Oberon00 Oberon00 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@Kielek Kielek left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thanks.

@Kielek
Kielek merged commit 01378f4 into open-telemetry:main Aug 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp:instrumentation.awslambda Things related to OpenTelemetry.Instrumentation.AWSLambda

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants