Skip to content

Commit

Permalink
Update to .NET 8 preview 4
Browse files Browse the repository at this point in the history
- Update to the .NET 8 preview 4 SDK.
- Resolve ambiguities with `System.TimeProvider` ahead of adopting it.
  • Loading branch information
martincostello committed May 17, 2023
1 parent 87d840c commit cbec29a
Show file tree
Hide file tree
Showing 25 changed files with 32 additions and 8 deletions.
2 changes: 1 addition & 1 deletion global.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"sdk": {
"version": "8.0.100-preview.3.23178.7",
"version": "8.0.100-preview.4.23260.5",
"allowPrerelease": false,
"rollForward": "latestMajor"
}
Expand Down
15 changes: 8 additions & 7 deletions src/Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<PackageVersion Include="BenchmarkDotNet" Version="0.13.5" />
<PackageVersion Include="FluentAssertions" Version="6.11.0" />
<PackageVersion Include="GitHubActionsTestLogger" Version="2.1.0" />
<PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="1.0.0" />
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="7.0.0" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="7.0.0" />
<PackageVersion Include="Microsoft.Extensions.Logging" Version="7.0.0" />
Expand All @@ -23,13 +24,13 @@
<PackageVersion Include="xunit.runner.visualstudio" Version="2.4.5" />
</ItemGroup>
<ItemGroup Condition="$(TargetFramework) == 'net8.0'">
<PackageVersion Include="Microsoft.Extensions.Options" Version="8.0.0-preview.3.23174.8" />
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0-preview.3.23174.8" />
<PackageVersion Update="Microsoft.Extensions.Caching.Memory" Version="8.0.0-preview.3.23174.8" />
<PackageVersion Update="Microsoft.Extensions.DependencyInjection" Version="8.0.0-preview.3.23174.8" />
<PackageVersion Update="Microsoft.Extensions.Logging" Version="8.0.0-preview.3.23174.8" />
<PackageVersion Update="System.Diagnostics.DiagnosticSource" Version="8.0.0-preview.3.23174.8" />
<PackageVersion Update="System.Threading.RateLimiting" Version="8.0.0-preview.3.23174.8" />
<PackageVersion Include="Microsoft.Extensions.Options" Version="8.0.0-preview.4.23259.5" />
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0-preview.4.23259.5" />
<PackageVersion Update="Microsoft.Extensions.Caching.Memory" Version="8.0.0-preview.4.23259.5" />
<PackageVersion Update="Microsoft.Extensions.DependencyInjection" Version="8.0.0-preview.4.23259.5" />
<PackageVersion Update="Microsoft.Extensions.Logging" Version="8.0.0-preview.4.23259.5" />
<PackageVersion Update="System.Diagnostics.DiagnosticSource" Version="8.0.0-preview.4.23259.5" />
<PackageVersion Update="System.Threading.RateLimiting" Version="8.0.0-preview.4.23259.5" />
</ItemGroup>
<ItemGroup Condition="$(TargetFramework) == 'net7.0'">
<PackageVersion Include="Microsoft.Extensions.Options" Version="7.0.0" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
using Polly.CircuitBreaker;
using Polly.CircuitBreaker.Health;
using Polly.Utils;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly.Core.Tests.CircuitBreaker.Controller;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
using Polly.CircuitBreaker;
using Polly.CircuitBreaker.Health;
using Polly.Utils;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly.Core.Tests.CircuitBreaker.Health;

Expand Down
1 change: 1 addition & 0 deletions src/Polly.Core.Tests/Hedging/HedgingActions.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
using Polly.Hedging;
using Polly.Utils;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly.Core.Tests.Hedging;

Expand Down
1 change: 1 addition & 0 deletions src/Polly.Core.Tests/Hedging/HedgingTimeProvider.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
using System;
using System.Threading.Tasks;
using Polly.Utils;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly.Core.Tests.Hedging;

Expand Down
1 change: 1 addition & 0 deletions src/Polly.Core.Tests/Hedging/PrimaryStringTasks.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using Polly.Utils;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly.Core.Tests.Hedging;

Expand Down
1 change: 1 addition & 0 deletions src/Polly.Core.Tests/Helpers/FakeTimeProvider.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
using Moq;
using Polly.Utils;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly.Core.Tests.Helpers;

Expand Down
1 change: 1 addition & 0 deletions src/Polly.Core.Tests/ResilienceStrategyBuilderTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
using Moq;
using Polly.Strategy;
using Polly.Utils;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly.Core.Tests;

Expand Down
1 change: 1 addition & 0 deletions src/Polly.Core.Tests/Utils/SystemTimeProviderTests.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using Polly.Utils;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly.Core.Tests.Utils;

Expand Down
1 change: 1 addition & 0 deletions src/Polly.Core.Tests/Utils/TimeProviderExtensionsTests.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using Polly.Utils;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly.Core.Tests.Utils;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using Polly.Strategy;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly.CircuitBreaker;

Expand Down
1 change: 1 addition & 0 deletions src/Polly.Core/CircuitBreaker/Health/HealthMetrics.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
namespace Polly.CircuitBreaker.Health;
using TimeProvider = Polly.Utils.TimeProvider;

/// <summary>
/// The health metrics for advanced circuit breaker.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
namespace Polly.CircuitBreaker.Health;
using TimeProvider = Polly.Utils.TimeProvider;

/// <inheritdoc/>
internal sealed class RollingHealthMetrics : HealthMetrics
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using Polly;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly.CircuitBreaker.Health;

Expand Down
1 change: 1 addition & 0 deletions src/Polly.Core/Hedging/Controller/HedgingController.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
using Polly.Hedging.Controller;
using Polly.Utils;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly.Hedging.Utils;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
using Polly.Strategy;
using Polly.Utils;
using static Polly.Hedging.Utils.HedgingExecutionContext;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly.Hedging.Utils;

Expand Down
1 change: 1 addition & 0 deletions src/Polly.Core/Hedging/HedgingResilienceStrategy.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
using Polly.Hedging.Utils;
using Polly.Strategy;
using Polly.Utils;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
using System.ComponentModel.DataAnnotations;
using Polly.Hedging;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly;

Expand Down
1 change: 1 addition & 0 deletions src/Polly.Core/ResilienceStrategyBuilder.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
using System.ComponentModel.DataAnnotations;
using Polly.Strategy;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly;

Expand Down
1 change: 1 addition & 0 deletions src/Polly.Core/Retry/RetryResilienceStrategy.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
using System;
using Polly.Strategy;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly.Retry;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using Polly.Telemetry;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly.Strategy;

Expand Down
1 change: 1 addition & 0 deletions src/Polly.Core/Timeout/TimeoutResilienceStrategy.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
using System;
using System.Threading.Tasks;
using Polly.Strategy;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly.Timeout;

Expand Down
1 change: 1 addition & 0 deletions src/Polly.Core/Utils/TimeProvider.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using System.Threading;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly.Utils;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
using Polly.Strategy;
using Polly.Telemetry;
using Polly.Utils;
using TimeProvider = Polly.Utils.TimeProvider;

namespace Polly.Extensions.Telemetry;

Expand Down

0 comments on commit cbec29a

Please sign in to comment.