Skip to content

Commit fbf463e

Browse files
authored
fix: Pinning dependency versions in tests (getsentry#2443)
1 parent 410b30d commit fbf463e

File tree

8 files changed

+50
-44
lines changed

8 files changed

+50
-44
lines changed

.github/dependabot.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ updates:
55
schedule:
66
interval: monthly
77
open-pull-requests-limit: 2
8+
9+
- package-ecosystem: nuget
10+
directory: "/test"
11+
schedule:
12+
interval: weekly
13+
open-pull-requests-limit: 2
814

915
- package-ecosystem: "github-actions"
1016
directory: "/"

test/Sentry.AspNetCore.Grpc.Tests/Sentry.AspNetCore.Grpc.Tests.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="Grpc.AspNetCore.Server" Version="2.*" />
9-
<PackageReference Include="Grpc.Net.Client" Version="2.*" />
10-
<PackageReference Include="Grpc.Tools" Version="2.*" PrivateAssets="All" />
8+
<PackageReference Include="Grpc.AspNetCore.Server" Version="2.54.0" />
9+
<PackageReference Include="Grpc.Net.Client" Version="2.54.0" />
10+
<PackageReference Include="Grpc.Tools" Version="2.54.0" PrivateAssets="All" />
1111
</ItemGroup>
1212

1313
<ItemGroup>

test/Sentry.AspNetCore.TestUtils/Sentry.AspNetCore.TestUtils.csproj

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -26,30 +26,30 @@
2626
See https://github.com/dotnet/aspnetcore/issues/15423
2727
-->
2828
<ItemGroup Condition="$(TargetFramework) == 'net48'">
29-
<PackageReference Include="Microsoft.AspNetCore" Version="2.1.*" />
30-
<PackageReference Include="Microsoft.AspNetCore.Hosting" Version="2.1.*" />
31-
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="2.1.*" />
29+
<PackageReference Include="Microsoft.AspNetCore" Version="2.1.7" />
30+
<PackageReference Include="Microsoft.AspNetCore.Hosting" Version="2.1.1" />
31+
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="2.1.1" />
3232

3333
<!-- This is needed because the version that is brought in transitively also has a vulnerability warning -->
34-
<PackageReference Include="Microsoft.AspNetCore.Server.Kestrel.Core" Version="2.1.*" />
34+
<PackageReference Include="Microsoft.AspNetCore.Server.Kestrel.Core" Version="2.1.25" />
3535
</ItemGroup>
3636

3737
<ItemGroup Condition="$(TargetFramework) == 'netcoreapp3.1'">
38-
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="3.*" />
38+
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="3.1.32" />
3939
</ItemGroup>
4040

4141
<ItemGroup Condition="$(TargetFramework) == 'net6.0'">
42-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Versioning" Version="5.*" />
43-
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="6.*" />
44-
<PackageReference Include="Verify.AspNetCore" Version="2.*" />
45-
<PackageReference Include="Verify.Http" Version="4.*" />
42+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Versioning" Version="5.1.0" />
43+
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="6.0.19" />
44+
<PackageReference Include="Verify.AspNetCore" Version="2.0.0" />
45+
<PackageReference Include="Verify.Http" Version="4.2.1" />
4646
</ItemGroup>
4747

4848
<ItemGroup Condition="$(TargetFramework) == 'net7.0'">
49-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Versioning" Version="5.*" />
50-
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="7.*" />
51-
<PackageReference Include="Verify.AspNetCore" Version="3.*" />
52-
<PackageReference Include="Verify.Http" Version="4.*" />
49+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Versioning" Version="5.1.0" />
50+
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="7.0.8" />
51+
<PackageReference Include="Verify.AspNetCore" Version="3.4.0" />
52+
<PackageReference Include="Verify.Http" Version="4.2.1" />
5353
</ItemGroup>
5454

5555
<ItemGroup>

test/Sentry.DiagnosticSource.IntegrationTests/Sentry.DiagnosticSource.IntegrationTests.csproj

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,29 +11,29 @@
1111

1212
<!-- Test EF Core 7 on .NET 7 -->
1313
<!-- <ItemGroup Condition="'$(TargetFramework)' == 'net7.0'">
14-
<PackageReference Include="Verify.EntityFramework" Version="8.*" />
15-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.*" />
16-
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="7.*" />
14+
<PackageReference Include="Verify.EntityFramework" Version="8.0.0" />
15+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.8" />
16+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="7.0.8" />
1717
</ItemGroup> -->
1818

1919
<!-- Test EF Core 6 on .NET 6 and 7 -->
2020
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0' Or '$(TargetFramework)' == 'net7.0'">
21-
<PackageReference Include="Verify.EntityFramework" Version="7.*" />
22-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.*" />
23-
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.*" />
21+
<PackageReference Include="Verify.EntityFramework" Version="7.0.0" />
22+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.19" />
23+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.19" />
2424
</ItemGroup>
2525

2626
<!-- Test EF Core 5 on .NET Core 3.1 -->
2727
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp3.1'">
28-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.*" />
29-
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="5.*" />
28+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.17" />
29+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.17" />
3030
</ItemGroup>
3131

3232
<!-- Test EF Core 3.1 on .NET Framework -->
3333
<ItemGroup Condition="'$(TargetFramework)' == 'net48' ">
3434
<ProjectReference Include="..\..\src\Sentry.DiagnosticSource\Sentry.DiagnosticSource.csproj" />
35-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="3.*" />
36-
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="3.*" />
35+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="3.1.32" />
36+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="3.1.32" />
3737
</ItemGroup>
3838

3939
<!--
@@ -44,12 +44,12 @@
4444
<PackageReference Include="LocalDb" Version="14.2.1" />
4545
</ItemGroup>
4646
<ItemGroup Condition="'$(TargetFramework)' != 'netcoreapp3.1'">
47-
<PackageReference Include="LocalDb" Version="14.*" />
47+
<PackageReference Include="LocalDb" Version="14.2.1" />
4848
</ItemGroup>
4949

5050
<ItemGroup>
5151
<!-- this is needed because the version that is brought in transitively has a vulnerability warning -->
52-
<PackageReference Include="System.Drawing.Common" Version="6.*" />
52+
<PackageReference Include="System.Drawing.Common" Version="6.0.0" />
5353

5454
<ProjectReference Include="..\..\src\Sentry.Extensions.Logging\Sentry.Extensions.Logging.csproj" />
5555
<ProjectReference Include="..\Sentry.Testing\Sentry.Testing.csproj" />

test/Sentry.DiagnosticSource.Tests/Sentry.DiagnosticSource.Tests.csproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,22 @@
77
<!-- Test EF Core 7 on .NET 7 -->
88
<ItemGroup Condition="'$(TargetFramework)' == 'net7.0'">
99
<ProjectReference Include="..\..\src\Sentry\Sentry.csproj" />
10-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.*" />
11-
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="7.*" />
10+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.8" />
11+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="7.0.8" />
1212
</ItemGroup>
1313

1414
<!-- Test EF Core 6 on .NET 6 -->
1515
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0'">
1616
<ProjectReference Include="..\..\src\Sentry\Sentry.csproj" />
17-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.*" />
18-
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="6.*" />
17+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.19" />
18+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="6.0.19" />
1919
</ItemGroup>
2020

2121
<!-- Test EF Core 5 on .NET Core 3.1 -->
2222
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp3.1'">
2323
<ProjectReference Include="..\..\src\Sentry\Sentry.csproj" />
24-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.*" />
25-
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="5.*" />
24+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.17" />
25+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="5.0.17" />
2626

2727
<!-- this is needed because the version that is brought in transitively has a vulnerability warning -->
2828
<PackageReference Include="System.Text.Encodings.Web" Version="6.0.0" />
@@ -32,8 +32,8 @@
3232
<ItemGroup Condition="'$(TargetFramework)' == 'net48'">
3333
<ProjectReference Include="..\..\src\Sentry.DiagnosticSource\Sentry.DiagnosticSource.csproj" />
3434
<ProjectReference Include="..\..\src\Sentry\Sentry.csproj" />
35-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="3.*" />
36-
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="3.*" />
35+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="3.1.32" />
36+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="3.1.32" />
3737
</ItemGroup>
3838

3939
<ItemGroup>

test/Sentry.EntityFramework.Tests/Sentry.EntityFramework.Tests.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
</PropertyGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="EntityFramework" Version="6.*" />
14-
<PackageReference Include="Effort.EF6" Version="2.*" />
15-
<PackageReference Include="EfClassicLocalDb" Version="14.*" />
13+
<PackageReference Include="EntityFramework" Version="6.4.4" />
14+
<PackageReference Include="Effort.EF6" Version="2.2.16" />
15+
<PackageReference Include="EfClassicLocalDb" Version="14.5.2" />
1616

1717
<!-- this is needed because the version that is brought in transitively has a vulnerability warning -->
18-
<PackageReference Include="System.Drawing.Common" Version="6.*" />
18+
<PackageReference Include="System.Drawing.Common" Version="6.0.0" />
1919

2020
<ProjectReference Include="..\..\src\Sentry.EntityFramework\Sentry.EntityFramework.csproj" />
2121
<ProjectReference Include="..\Sentry.Testing\Sentry.Testing.csproj" />

test/Sentry.Extensions.Logging.Tests/Sentry.Extensions.Logging.Tests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="6.*" />
11+
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="6.0.0" />
1212
<ProjectReference Include="..\..\src\Sentry.Extensions.Logging\Sentry.Extensions.Logging.csproj" />
1313
<ProjectReference Include="..\Sentry.Testing\Sentry.Testing.csproj" />
1414
</ItemGroup>
1515

1616
<ItemGroup Condition="'$(TargetFramework)' == 'net48'">
17-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="6.*" />
17+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="6.0.1" />
1818
</ItemGroup>
1919

2020
<ItemGroup Condition="'$(TargetPlatformIdentifier)' == ''">

test/Sentry.Serilog.Tests/Sentry.Serilog.Tests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="Serilog" Version="2.*" />
9-
<PackageReference Include="Serilog.Extensions.Logging" Version="3.*" />
8+
<PackageReference Include="Serilog" Version="2.12.0" />
9+
<PackageReference Include="Serilog.Extensions.Logging" Version="3.1.0" />
1010

1111
<ProjectReference Include="..\..\src\Sentry.Serilog\Sentry.Serilog.csproj" />
1212
<ProjectReference Include="..\Sentry.AspNetCore.TestUtils\Sentry.AspNetCore.TestUtils.csproj" />

0 commit comments

Comments
 (0)