Skip to content

Commit a9660f3

Browse files
authored
Upgrade core dependencies and align with Roslyn API changes (#477)
Bumps versions for numerous packages in `Directory.Packages.props`, including `Microsoft.CodeAnalysis` and `Microsoft.Extensions.*` packages, to newer versions compatible with .NET 8. Updates `SourceText.From` calls in test files to explicitly specify `SourceHashAlgorithm.Sha256`, as required by the updated `Microsoft.CodeAnalysis` APIs.
1 parent a40d23c commit a9660f3

8 files changed

Lines changed: 24 additions & 23 deletions

Directory.Packages.props

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,27 @@
55
<CentralPackageTransitivePinningEnabled>true</CentralPackageTransitivePinningEnabled>
66
</PropertyGroup>
77
<ItemGroup>
8-
<PackageVersion Include="coverlet.collector" Version="10.0.0" />
9-
<PackageVersion Include="Microsoft.ApplicationInsights" Version="3.0.0" />
10-
<PackageVersion Include="Microsoft.CodeAnalysis" Version="4.14.0" />
11-
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.14.0" />
8+
<PackageVersion Include="coverlet.collector" Version="10.0.1" />
9+
<PackageVersion Include="Microsoft.ApplicationInsights" Version="3.1.1" />
10+
<PackageVersion Include="Microsoft.CodeAnalysis" Version="5.3.0" />
11+
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="5.3.0" />
1212
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.MSTest" Version="1.1.2" />
13-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.0" />
14-
<PackageVersion Include="Microsoft.Extensions.Diagnostics.Testing" Version="10.0.0" />
15-
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.0" />
16-
<PackageVersion Include="Microsoft.Extensions.Options" Version="10.0.0" />
17-
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.4.0" />
18-
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="10.0.202" />
13+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.8" />
14+
<PackageVersion Include="Microsoft.Extensions.Diagnostics.Testing" Version="10.6.0" />
15+
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.8" />
16+
<PackageVersion Include="Microsoft.Extensions.Options" Version="10.0.8" />
17+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.6.0" />
18+
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="10.0.300" />
1919
<PackageVersion Include="Moq" Version="4.20.72" />
20-
<PackageVersion Include="MSTest" Version="4.2.1" />
20+
<PackageVersion Include="MSTest" Version="4.2.3" />
2121
<PackageVersion Include="NonBlocking" Version="2.1.2" />
22-
<PackageVersion Include="NUnit" Version="4.5.1" />
22+
<PackageVersion Include="NUnit" Version="4.6.1" />
2323
<PackageVersion Include="NUnit3TestAdapter" Version="6.2.0" />
24-
<PackageVersion Include="OpenTelemetry.Exporter.InMemory" Version="1.15.2" />
25-
<PackageVersion Include="System.Diagnostics.DiagnosticSource" Version="10.0.0" />
26-
<PackageVersion Include="System.Formats.Asn1" Version="9.0.10" />
27-
<PackageVersion Include="TUnit" Version="1.37.0" />
24+
<PackageVersion Include="OpenTelemetry.Api" Version="1.15.3" />
25+
<PackageVersion Include="OpenTelemetry.Exporter.InMemory" Version="1.15.3" />
26+
<PackageVersion Include="System.Diagnostics.DiagnosticSource" Version="10.0.8" />
27+
<PackageVersion Include="System.Formats.Asn1" Version="10.0.8" />
28+
<PackageVersion Include="TUnit" Version="1.46.0" />
2829
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.5" />
2930
<PackageVersion Include="xunit.v3" Version="3.2.2" />
3031
</ItemGroup>

Moq.AutoMocker.Generators.Tests/ApplicationInsightsGeneratorTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ public async Task WhenGeneratorIsExplicitlyEnabled_ExtensionMethodIsGenerated()
246246

247247
private static (string FileName, SourceText SourceText) GetSourceFile(string content, string fileName)
248248
{
249-
return (Path.Combine("Moq.AutoMocker.Generators", "Moq.AutoMocker.Generators.ApplicationInsightsExtensionSourceGenerator", fileName), SourceText.From(content, Encoding.UTF8));
249+
return (Path.Combine("Moq.AutoMocker.Generators", "Moq.AutoMocker.Generators.ApplicationInsightsExtensionSourceGenerator", fileName), SourceText.From(content, Encoding.UTF8, SourceHashAlgorithm.Sha256));
250250
}
251251

252252
public TestContext TestContext { get; set; }

Moq.AutoMocker.Generators.Tests/FakeLoggingGeneratorTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ public async Task WhenGeneratorIsExplicitlyEnabled_ExtensionMethodIsGenerated()
168168

169169
private static (string FileName, SourceText SourceText) GetSourceFile(string content, string fileName)
170170
{
171-
return (Path.Combine("Moq.AutoMocker.Generators", "Moq.AutoMocker.Generators.FakeLoggingExtensionSourceGenerator", fileName), SourceText.From(content, Encoding.UTF8));
171+
return (Path.Combine("Moq.AutoMocker.Generators", "Moq.AutoMocker.Generators.FakeLoggingExtensionSourceGenerator", fileName), SourceText.From(content, Encoding.UTF8, SourceHashAlgorithm.Sha256));
172172
}
173173

174174
public TestContext TestContext { get; set; }

Moq.AutoMocker.Generators.Tests/GeneratorsTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ partial class ControllerTests
202202

203203
private static (string FileName, SourceText SourceText) GetSourceFile(string content, string fileName)
204204
{
205-
return (Path.Combine("Moq.AutoMocker.Generators", "Moq.AutoMocker.Generators.UnitTestSourceGenerator", fileName), SourceText.From(content, Encoding.UTF8));
205+
return (Path.Combine("Moq.AutoMocker.Generators", "Moq.AutoMocker.Generators.UnitTestSourceGenerator", fileName), SourceText.From(content, Encoding.UTF8, SourceHashAlgorithm.Sha256));
206206
}
207207

208208
public TestContext TestContext { get; set; }

Moq.AutoMocker.Generators.Tests/KeyedServicesGeneratorTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ public async Task WhenGeneratorIsExplicitlyEnabled_ExtensionMethodIsGenerated()
312312

313313
private static (string FileName, SourceText SourceText) GetSourceFile(string content, string fileName)
314314
{
315-
return (Path.Combine("Moq.AutoMocker.Generators", "Moq.AutoMocker.Generators.KeyedServicesExtensionSourceGenerator", fileName), SourceText.From(content, Encoding.UTF8));
315+
return (Path.Combine("Moq.AutoMocker.Generators", "Moq.AutoMocker.Generators.KeyedServicesExtensionSourceGenerator", fileName), SourceText.From(content, Encoding.UTF8, SourceHashAlgorithm.Sha256));
316316
}
317317

318318
public TestContext TestContext { get; set; }

Moq.AutoMocker.Generators.Tests/MeterFactoryGeneratorTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ public async Task WhenGeneratorIsExplicitlyEnabled_ExtensionMethodIsGenerated()
143143

144144
private static (string FileName, SourceText SourceText) GetSourceFile(string content, string fileName)
145145
{
146-
return (Path.Combine("Moq.AutoMocker.Generators", "Moq.AutoMocker.Generators.MeterFactoryExtensionSourceGenerator", fileName), SourceText.From(content, Encoding.UTF8));
146+
return (Path.Combine("Moq.AutoMocker.Generators", "Moq.AutoMocker.Generators.MeterFactoryExtensionSourceGenerator", fileName), SourceText.From(content, Encoding.UTF8, SourceHashAlgorithm.Sha256));
147147
}
148148

149149
public TestContext TestContext { get; set; }

Moq.AutoMocker.Generators.Tests/OptionsGeneratorTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ public async Task WhenGeneratorIsExplicitlyEnabled_ExtensionMethodIsGenerated()
119119

120120
private static (string FileName, SourceText SourceText) GetSourceFile(string content, string fileName)
121121
{
122-
return (Path.Combine("Moq.AutoMocker.Generators", "Moq.AutoMocker.Generators.OptionsExtensionSourceGenerator", fileName), SourceText.From(content, Encoding.UTF8));
122+
return (Path.Combine("Moq.AutoMocker.Generators", "Moq.AutoMocker.Generators.OptionsExtensionSourceGenerator", fileName), SourceText.From(content, Encoding.UTF8, SourceHashAlgorithm.Sha256));
123123
}
124124

125125
public TestContext TestContext { get; set; }

Moq.AutoMocker.Generators.Tests/TestGeneratorTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -832,7 +832,7 @@ public void ControllerConstructor_WithNullIService_ThrowsArgumentNullException()
832832

833833
private static (string FileName, SourceText SourceText) GetSourceFile(string content, string fileName)
834834
{
835-
return (Path.Combine("Moq.AutoMocker.Generators", "Moq.AutoMocker.Generators.UnitTestSourceGenerator", fileName), SourceText.From(content, Encoding.UTF8));
835+
return (Path.Combine("Moq.AutoMocker.Generators", "Moq.AutoMocker.Generators.UnitTestSourceGenerator", fileName), SourceText.From(content, Encoding.UTF8, SourceHashAlgorithm.Sha256));
836836
}
837837

838838
public TestContext TestContext { get; set; }

0 commit comments

Comments
 (0)