Skip to content

Commit 98a36c8

Browse files
[Resources.AWS] Remove .NET 6 target and add .NET Standard 2.0 (open-telemetry#2164)
Co-authored-by: joegoldman2 <[email protected]> Co-authored-by: Mikel Blanchard <[email protected]>
1 parent 1f7c44e commit 98a36c8

File tree

9 files changed

+16
-18
lines changed

9 files changed

+16
-18
lines changed

src/OpenTelemetry.Resources.AWS/AWSECSDetector.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright The OpenTelemetry Authors
22
// SPDX-License-Identifier: Apache-2.0
33

4-
#if !NETFRAMEWORK
4+
#if NET
55
using System.Text.Json;
66
using System.Text.RegularExpressions;
77

src/OpenTelemetry.Resources.AWS/AWSEKSDetector.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright The OpenTelemetry Authors
22
// SPDX-License-Identifier: Apache-2.0
33

4-
#if !NETFRAMEWORK
4+
#if NET
55
using System.Text;
66
using OpenTelemetry.Resources.AWS.Models;
77

@@ -62,7 +62,7 @@ internal static List<KeyValuePair<string, object>> ExtractResourceAttributes(str
6262
{
6363
try
6464
{
65-
var stringBuilder = new StringBuilder();
65+
var stringBuilder = new StringBuilder("Bearer ");
6666

6767
using (var streamReader = ResourceDetectorUtils.GetStreamReader(path))
6868
{
@@ -72,8 +72,6 @@ internal static List<KeyValuePair<string, object>> ExtractResourceAttributes(str
7272
}
7373
}
7474

75-
stringBuilder.Insert(0, "Bearer ");
76-
7775
return stringBuilder.ToString();
7876
}
7977
catch (Exception ex)

src/OpenTelemetry.Resources.AWS/AWSResourceBuilderExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public static ResourceBuilder AddAWSEC2Detector(this ResourceBuilder builder)
3333
return builder.AddDetector(new AWSEC2Detector());
3434
}
3535

36-
#if !NETFRAMEWORK
36+
#if NET
3737
/// <summary>
3838
/// Enables AWS ECS resource detector.
3939
/// </summary>

src/OpenTelemetry.Resources.AWS/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
* Updated OpenTelemetry core component version(s) to `1.9.0`.
66
([#1888](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/pull/1888))
77

8+
* Drop support for .NET 6 as this target is no longer supported
9+
and add .NET Standard 2.0 target.
10+
([#2164](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/pull/2164))
11+
812
## 1.5.0-beta.1
913

1014
Released 2024-Jun-04

src/OpenTelemetry.Resources.AWS/OpenTelemetry.Resources.AWS.csproj

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,21 @@
22

33
<PropertyGroup>
44
<!-- OmniSharp/VS Code requires TargetFrameworks to be in descending order for IntelliSense and analysis. -->
5-
<TargetFrameworks>net6.0</TargetFrameworks>
5+
<TargetFrameworks>net8.0;$(NetStandardMinimumSupportedVersion)</TargetFrameworks>
66
<TargetFrameworks Condition="$(OS) == 'Windows_NT'">$(TargetFrameworks);$(NetFrameworkMinimumSupportedVersion)</TargetFrameworks>
7-
<Description>OpenTelemetry Extensions - AWS Resource Detectors for ElasticBeanstalk, EC2, ECS, EKS.</Description>
7+
<Description>OpenTelemetry Resource Detectors for AWS ElasticBeanstalk, EC2, ECS, EKS.</Description>
88
<MinVerTagPrefix>Resources.AWS-</MinVerTagPrefix>
99
</PropertyGroup>
1010

11-
<!--Do not run Package Baseline Validation as this package has never released a stable version.
12-
Remove this property once we have released a stable version and add PackageValidationBaselineVersion property.-->
11+
<!-- Do not run Package Baseline Validation as this package has never released a stable version.
12+
Remove this property once we have released a stable version and add PackageValidationBaselineVersion property. -->
1313
<PropertyGroup>
1414
<DisablePackageBaselineValidation>true</DisablePackageBaselineValidation>
1515
</PropertyGroup>
1616

1717
<ItemGroup>
1818
<PackageReference Include="OpenTelemetry" Version="$(OpenTelemetryCoreLatestVersion)" />
19-
</ItemGroup>
20-
21-
<ItemGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework'">
22-
<PackageReference Include="System.Text.Json" Version="6.0.0" />
19+
<PackageReference Include="System.Text.Json" Version="$(SystemTextJsonPkgVer)" Condition="'$(TargetFrameworkIdentifier)' != '.NETCoreApp'" />
2320
</ItemGroup>
2421

2522
<ItemGroup>

src/OpenTelemetry.Resources.AWS/ResourceDetectorUtils.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#endif
77
using System.Text;
88
using System.Text.Json;
9-
#if !NETFRAMEWORK
9+
#if NET
1010
using System.Text.Json.Serialization.Metadata;
1111
#endif
1212

test/OpenTelemetry.Resources.AWS.Tests/OpenTelemetry.Resources.AWS.Tests.csproj

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<Description>Unit test project for AWS Detector for OpenTelemetry</Description>
54
<!-- OmniSharp/VS Code requires TargetFrameworks to be in descending order for IntelliSense and analysis. -->
6-
<TargetFrameworks>$(SupportedNetTargets)</TargetFrameworks>
5+
<TargetFrameworks>$(SupportedNetTargetsWithoutNet6)</TargetFrameworks>
76
<TargetFrameworks Condition="$(OS) == 'Windows_NT'">$(TargetFrameworks);$(NetFrameworkMinimumSupportedVersion)</TargetFrameworks>
7+
<Description>Unit test project for AWS Detector for OpenTelemetry.</Description>
88
</PropertyGroup>
99

1010
<ItemGroup>
@@ -25,7 +25,6 @@
2525
<None Update="ecs_metadata\metadatav4-response-task-fargate.json">
2626
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
2727
</None>
28-
2928
</ItemGroup>
3029

3130
<ItemGroup>

0 commit comments

Comments
 (0)