Skip to content

Commit ddba819

Browse files
authored
Remove .NET 7 build target and update dependencies. (#52)
1 parent 1b22d21 commit ddba819

File tree

11 files changed

+70
-37
lines changed

11 files changed

+70
-37
lines changed

.github/workflows/build.yaml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -54,20 +54,14 @@ jobs:
5454
runs-on: ubuntu-latest
5555
strategy:
5656
matrix:
57-
dotnet-version: ['6.0','7.0','8.0']
57+
dotnet-version: ['6.0','8.0']
5858
include:
5959
- dotnet-version: '6.0'
6060
install-3: false
6161
display-name: '.NET 6.0'
6262
framework: 'net6.0'
6363
prefix: 'net6'
6464
install-version: '6.0.x'
65-
- dotnet-version: '7.0'
66-
install-3: false
67-
display-name: '.NET 7.0'
68-
framework: 'net7.0'
69-
prefix: 'net7'
70-
install-version: '7.0.x'
7165
- dotnet-version: '8.0'
7266
install-3: false
7367
display-name: '.NET 8.0'

Directory.Packages.props

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
</PropertyGroup>
5+
<ItemGroup>
6+
<PackageVersion Include="Azure.Storage.Queues" Version="12.20.1" />
7+
<PackageVersion Include="coverlet.collector" Version="6.0.2" />
8+
<PackageVersion Include="coverlet.msbuild" Version="6.0.2" />
9+
<PackageVersion Include="Discord.Net" Version="3.16.0" />
10+
<PackageVersion Include="GitHubActionsTestLogger" Version="2.4.1" />
11+
<PackageVersion Include="Google.Api.CommonProtos" Version="2.16.0" />
12+
<PackageVersion Include="Google.Protobuf" Version="3.28.2" />
13+
<PackageVersion Include="Grpc.AspNetCore.Server" Version="2.66.0" />
14+
<PackageVersion Include="Grpc.AspNetCore.Server.Reflection" Version="2.66.0" />
15+
<PackageVersion Include="Grpc.Net.Client" Version="2.66.0" />
16+
<PackageVersion Include="Grpc.Tools" Version="2.67.0" />
17+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
18+
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
19+
<PackageVersion Include="MinVer" Version="6.0.0" />
20+
<PackageVersion Include="Mono.Unix" Version="7.1.0-final.1.21458.1" />
21+
<PackageVersion Include="NSubstitute" Version="5.1.0" />
22+
<PackageVersion Include="System.Text.Json" Version="8.0.5" />
23+
<PackageVersion Include="xunit" Version="2.9.2" />
24+
<PackageVersion Include="xunit.runner.visualstudio" Version="2.8.2" />
25+
</ItemGroup>
26+
</Project>

NuGet.Config

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<configuration>
3+
<packageSources>
4+
<clear />
5+
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
6+
</packageSources>
7+
</configuration>

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ This SDK provides a better interface to create Pluggable Components without worr
66

77
## Prerequisites
88

9-
- [.NET 6 SDK](https://dotnet.microsoft.com/) or later
9+
- [.NET 6 or .NET 8 SDK](https://dotnet.microsoft.com/)
1010
- [Dapr](https://dapr.io/)
1111

1212
### SDK and Dapr Compatibility
@@ -15,6 +15,7 @@ This SDK provides a better interface to create Pluggable Components without worr
1515
|-------------|--------------------------|-------|
1616
| v0.1.x | v1.10 | Using SDK with Dapr v1.9 will not have ETag error handling. |
1717
| v0.2.x | v1.11 | Dapr state store API changes require use of the 0.2.0 SDK. |
18+
| v0.3.x | v1.14 | |
1819

1920
## Implementing a Pluggable Component
2021

samples/AzureStorageQueuesPubSubSample/AzureStorageQueuesPubSubSample.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
</ItemGroup>
1919

2020
<ItemGroup>
21-
<PackageReference Include="Azure.Storage.Queues" Version="12.12.0" />
22-
<PackageReference Include="System.Text.Json" Version="7.0.1" />
21+
<PackageReference Include="Azure.Storage.Queues" />
22+
<PackageReference Include="System.Text.Json" />
2323
</ItemGroup>
2424
</Project>

samples/DiscordBindingSample/DiscordBindingSample.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
</ItemGroup>
1919

2020
<ItemGroup>
21-
<PackageReference Include="Azure.Storage.Queues" Version="12.12.0" />
22-
<PackageReference Include="System.Text.Json" Version="7.0.1" />
23-
<PackageReference Include="Discord.Net" Version="3.9.0" />
21+
<PackageReference Include="Azure.Storage.Queues" />
22+
<PackageReference Include="System.Text.Json" />
23+
<PackageReference Include="Discord.Net" />
2424
</ItemGroup>
2525
</Project>

src/Dapr.PluggableComponents.AspNetCore/Dapr.PluggableComponents.AspNetCore.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
</ItemGroup>
1515

1616
<ItemGroup>
17-
<PackageReference Include="Grpc.AspNetCore.Server" Version="2.50.0" />
18-
<PackageReference Include="Grpc.AspNetCore.Server.Reflection" Version="2.50.0" />
19-
<PackageReference Include="Mono.Unix" Version="7.1.0-final.1.21458.1" />
17+
<PackageReference Include="Grpc.AspNetCore.Server" />
18+
<PackageReference Include="Grpc.AspNetCore.Server.Reflection" />
19+
<PackageReference Include="Mono.Unix" />
2020
</ItemGroup>
2121

2222
<ItemGroup>

src/Dapr.PluggableComponents.Protos/Dapr.PluggableComponents.Protos.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@
2626
</ItemGroup>
2727

2828
<ItemGroup>
29-
<PackageReference Include="Google.Api.CommonProtos" Version="2.13.0" />
30-
<PackageReference Include="Google.Protobuf" Version="3.25.1" />
31-
<PackageReference Include="Grpc.Net.Client" Version="2.60.0" />
32-
<PackageReference Include="Grpc.Tools" Version="2.60.0">
29+
<PackageReference Include="Google.Api.CommonProtos" />
30+
<PackageReference Include="Google.Protobuf" />
31+
<PackageReference Include="Grpc.Net.Client" />
32+
<PackageReference Include="Grpc.Tools">
3333
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3434
<PrivateAssets>all</PrivateAssets>
3535
</PackageReference>

src/Dapr.PluggableComponents.Tests/Dapr.PluggableComponents.Tests.csproj

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,26 +10,26 @@
1010
</ItemGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="coverlet.collector" Version="3.2.0">
13+
<PackageReference Include="coverlet.collector">
1414
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1515
<PrivateAssets>all</PrivateAssets>
1616
</PackageReference>
17-
<PackageReference Include="coverlet.msbuild" Version="3.2.0">
17+
<PackageReference Include="coverlet.msbuild">
1818
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1919
<PrivateAssets>all</PrivateAssets>
2020
</PackageReference>
21-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.3.2" />
22-
<PackageReference Include="NSubstitute" Version="5.0.0" />
23-
<PackageReference Include="xunit" Version="2.4.2" />
24-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
21+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
22+
<PackageReference Include="NSubstitute" />
23+
<PackageReference Include="xunit" />
24+
<PackageReference Include="xunit.runner.visualstudio">
2525
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2626
<PrivateAssets>all</PrivateAssets>
2727
</PackageReference>
2828
</ItemGroup>
2929

3030
<!-- Used to annotate PR with test failures: https://github.com/Tyrrrz/GitHubActionsTestLogger -->
3131
<ItemGroup>
32-
<PackageReference Include="GitHubActionsTestLogger" Version="1.1.2" />
32+
<PackageReference Include="GitHubActionsTestLogger" />
3333
</ItemGroup>
3434

3535
</Project>

src/Dapr.PluggableComponents.Tests/DaprPluggableComponentsApplicationTests.cs

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,20 @@ public async Task RunAsyncWithCancellation()
4848
}
4949

5050
[Fact(Timeout = TimeoutInMs)]
51-
public void Run()
51+
public async Task Run()
5252
{
5353
var application = DaprPluggableComponentsApplication.Create();
5454

55-
Task.Delay(TimeSpan.FromSeconds(1))
56-
.ContinueWith(task => application.StopAsync())
57-
.Unwrap()
58-
.ContinueWith(task => Assert.Fail("Unable to stop application."), TaskContinuationOptions.OnlyOnFaulted);
55+
var runTask = Task.Run(
56+
() =>
57+
{
58+
application.Run();
59+
});
60+
61+
await Task.Delay(TimeSpan.FromSeconds(1));
62+
63+
await application.StopAsync();
5964

60-
application.Run();
65+
await runTask;
6166
}
6267
}

0 commit comments

Comments
 (0)