added NET8 RC1 target (#4868)
This commit is contained in:
parent
f3da99f4ea
commit
15a54bb7a1
|
|
@ -16,7 +16,7 @@ jobs:
|
|||
fail-fast: false # ensures the entire test matrix is run, even if one permutation fails
|
||||
matrix:
|
||||
os: [ ubuntu-latest ]
|
||||
version: [ net7.0 ]
|
||||
version: [ net8.0 ]
|
||||
|
||||
runs-on: ${{ matrix.os }}
|
||||
steps:
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ You can contribute to this project from a Windows, macOS or Linux machine.
|
|||
On all platforms, the minimum requirements are:
|
||||
|
||||
* Git client and command line tools.
|
||||
* .NET 7.0+
|
||||
* .NET 8.0
|
||||
|
||||
### Linux or MacOS
|
||||
|
||||
|
|
|
|||
|
|
@ -6,4 +6,4 @@ services:
|
|||
args:
|
||||
PUBLISH_FRAMEWORK: net6.0
|
||||
TEST_SDK_VERSION: "6.0"
|
||||
BUILD_SDK_VERSION: "7.0"
|
||||
BUILD_SDK_VERSION: "8.0"
|
||||
|
|
|
|||
|
|
@ -6,4 +6,4 @@ services:
|
|||
args:
|
||||
PUBLISH_FRAMEWORK: net7.0
|
||||
TEST_SDK_VERSION: "7.0"
|
||||
BUILD_SDK_VERSION: "7.0"
|
||||
BUILD_SDK_VERSION: "8.0"
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ foreach ($line in $($publishOutput -split "`r`n"))
|
|||
}
|
||||
}
|
||||
|
||||
pushd $rootDirectory/test/OpenTelemetry.AotCompatibility.TestApp/bin/Debug/$targetNetFramework/linux-x64
|
||||
pushd $rootDirectory/test/OpenTelemetry.AotCompatibility.TestApp/bin/Release/$targetNetFramework/linux-x64
|
||||
|
||||
Write-Host "Executing test App..."
|
||||
./OpenTelemetry.AotCompatibility.TestApp
|
||||
|
|
@ -29,7 +29,7 @@ if ($LastExitCode -ne 0)
|
|||
popd
|
||||
|
||||
Write-Host "Actual warning count is:", $actualWarningCount
|
||||
$expectedWarningCount = 16
|
||||
$expectedWarningCount = 0
|
||||
|
||||
$testPassed = 0
|
||||
if ($actualWarningCount -ne $expectedWarningCount)
|
||||
|
|
|
|||
|
|
@ -15,6 +15,9 @@
|
|||
// </copyright>
|
||||
|
||||
using System.Diagnostics;
|
||||
#if !NET6_0_OR_GREATER
|
||||
using System.Net.Http;
|
||||
#endif
|
||||
using OpenTelemetry;
|
||||
using OpenTelemetry.Resources;
|
||||
using OpenTelemetry.Trace;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"sdk": {
|
||||
"rollForward": "latestFeature",
|
||||
"version": "7.0.400"
|
||||
"version": "8.0.100-rc.1.23463.5"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ internal sealed class LoggerProviderServiceCollectionBuilder : LoggerProviderBui
|
|||
LoggerProviderBuilder IDeferredLoggerProviderBuilder.Configure(Action<IServiceProvider, LoggerProviderBuilder> configure)
|
||||
=> this.ConfigureBuilderInternal(configure);
|
||||
|
||||
private LoggerProviderBuilder ConfigureBuilderInternal(Action<IServiceProvider, LoggerProviderBuilder> configure)
|
||||
private LoggerProviderServiceCollectionBuilder ConfigureBuilderInternal(Action<IServiceProvider, LoggerProviderBuilder> configure)
|
||||
{
|
||||
var services = this.Services
|
||||
?? throw new NotSupportedException("Builder cannot be configured during LoggerProvider construction.");
|
||||
|
|
@ -67,7 +67,7 @@ internal sealed class LoggerProviderServiceCollectionBuilder : LoggerProviderBui
|
|||
return this;
|
||||
}
|
||||
|
||||
private LoggerProviderBuilder ConfigureServicesInternal(Action<IServiceCollection> configure)
|
||||
private LoggerProviderServiceCollectionBuilder ConfigureServicesInternal(Action<IServiceCollection> configure)
|
||||
{
|
||||
Guard.ThrowIfNull(configure);
|
||||
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ internal sealed class MeterProviderServiceCollectionBuilder : MeterProviderBuild
|
|||
MeterProviderBuilder IDeferredMeterProviderBuilder.Configure(Action<IServiceProvider, MeterProviderBuilder> configure)
|
||||
=> this.ConfigureBuilderInternal(configure);
|
||||
|
||||
private MeterProviderBuilder ConfigureBuilderInternal(Action<IServiceProvider, MeterProviderBuilder> configure)
|
||||
private MeterProviderServiceCollectionBuilder ConfigureBuilderInternal(Action<IServiceProvider, MeterProviderBuilder> configure)
|
||||
{
|
||||
var services = this.Services
|
||||
?? throw new NotSupportedException("Builder cannot be configured during MeterProvider construction.");
|
||||
|
|
@ -80,7 +80,7 @@ internal sealed class MeterProviderServiceCollectionBuilder : MeterProviderBuild
|
|||
return this;
|
||||
}
|
||||
|
||||
private MeterProviderBuilder ConfigureServicesInternal(Action<IServiceCollection> configure)
|
||||
private MeterProviderServiceCollectionBuilder ConfigureServicesInternal(Action<IServiceCollection> configure)
|
||||
{
|
||||
Guard.ThrowIfNull(configure);
|
||||
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@ internal sealed class TracerProviderServiceCollectionBuilder : TracerProviderBui
|
|||
TracerProviderBuilder IDeferredTracerProviderBuilder.Configure(Action<IServiceProvider, TracerProviderBuilder> configure)
|
||||
=> this.ConfigureBuilderInternal(configure);
|
||||
|
||||
private TracerProviderBuilder ConfigureBuilderInternal(Action<IServiceProvider, TracerProviderBuilder> configure)
|
||||
private TracerProviderServiceCollectionBuilder ConfigureBuilderInternal(Action<IServiceProvider, TracerProviderBuilder> configure)
|
||||
{
|
||||
var services = this.Services
|
||||
?? throw new NotSupportedException("Builder cannot be configured during TracerProvider construction.");
|
||||
|
|
@ -93,7 +93,7 @@ internal sealed class TracerProviderServiceCollectionBuilder : TracerProviderBui
|
|||
return this;
|
||||
}
|
||||
|
||||
private TracerProviderBuilder ConfigureServicesInternal(Action<IServiceCollection> configure)
|
||||
private TracerProviderServiceCollectionBuilder ConfigureServicesInternal(Action<IServiceCollection> configure)
|
||||
{
|
||||
Guard.ThrowIfNull(configure);
|
||||
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>net7.0</TargetFramework>
|
||||
<PublishAot Condition="!$([MSBuild]::IsOSPlatform('OSX'))">true</PublishAot>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<PublishAot>true</PublishAot>
|
||||
<TrimmerSingleWarn>false</TrimmerSingleWarn>
|
||||
<SelfContained>true</SelfContained>
|
||||
</PropertyGroup>
|
||||
|
|
|
|||
Loading…
Reference in New Issue