Skip to content

Commit fb6e76b

Browse files
Upgrade PowerShell 7.0 language worker dependencies (#924)
* Upgrade to .NET SDK 3.1.426 * Upgrade Microsoft.PowerShell.SDK to 7.0.13 * Upgrade CommandLineParser to 2.9.1 * Upgrade Google.Protobuf to 3.21.9 * Upgrade Grpc.Core to 2.46.6 * Add System.DirectoryServices.Protocols version 5.0.1 * Update E2E test project dependencies * Upgrade unit test project dependencies * Use LoggerFactory.Create to create the console logger
1 parent e4f052b commit fb6e76b

File tree

5 files changed

+21
-22
lines changed

5 files changed

+21
-22
lines changed

src/Microsoft.Azure.Functions.PowerShellWorker.csproj

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,11 @@ Licensed under the MIT license. See LICENSE file in the project root for full li
2020
</PropertyGroup>
2121

2222
<ItemGroup>
23-
<PackageReference Include="Grpc.Core" Version="2.27.0" />
24-
<PackageReference Include="Microsoft.PowerShell.SDK" Version="7.0.12" />
25-
<PackageReference Include="CommandLineParser" Version="2.3.0" />
26-
<PackageReference Include="Google.Protobuf" Version="3.19.4" />
23+
<PackageReference Include="Grpc.Core" Version="2.46.6" />
24+
<PackageReference Include="Microsoft.PowerShell.SDK" Version="7.0.13" />
25+
<PackageReference Include="CommandLineParser" Version="2.9.1" />
26+
<PackageReference Include="Google.Protobuf" Version="3.21.9" />
27+
<PackageReference Include="System.DirectoryServices.Protocols" Version="5.0.1" />
2728
</ItemGroup>
2829

2930
<ItemGroup>

test/E2E/Azure.Functions.PowerShellWorker.E2E/Azure.Functions.PowerShellWorker.E2E/Azure.Functions.PowerShellWorker.E2E.csproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Microsoft.Azure.DocumentDB.Core" Version="2.1.1" />
11-
<PackageReference Include="Microsoft.Azure.EventHubs" Version="2.2.1" />
12-
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="2.2.0" />
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.8.0" />
14-
<PackageReference Include="Newtonsoft.Json" Version="11.0.2" />
15-
<PackageReference Include="WindowsAzure.Storage" Version="9.3.2" />
16-
<PackageReference Include="xunit" Version="2.3.1" />
17-
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.1" />
10+
<PackageReference Include="Microsoft.Azure.DocumentDB.Core" Version="2.18.0" />
11+
<PackageReference Include="Microsoft.Azure.EventHubs" Version="4.3.2" />
12+
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="3.1.32" />
13+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.4.1" />
14+
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
15+
<PackageReference Include="WindowsAzure.Storage" Version="9.3.3" />
16+
<PackageReference Include="xunit" Version="2.4.2" />
17+
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5" />
1818
</ItemGroup>
1919

2020
</Project>

test/E2E/Azure.Functions.PowerShellWorker.E2E/Azure.Functions.PowerShellWorker.E2E/Fixtures/FunctionAppFixture.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@ public class FunctionAppFixture : IDisposable
1515
public FunctionAppFixture()
1616
{
1717
// initialize logging
18-
#pragma warning disable CS0618 // Type or member is obsolete
19-
ILoggerFactory loggerFactory = new LoggerFactory().AddConsole();
20-
#pragma warning restore CS0618 // Type or member is obsolete
18+
ILoggerFactory loggerFactory = LoggerFactory.Create(builder => builder.AddConsole());
2119
_logger = loggerFactory.CreateLogger<FunctionAppFixture>();
2220

2321
// start host via CLI if testing locally

test/Unit/Microsoft.Azure.Functions.PowerShellWorker.Test.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.7.0" />
10-
<PackageReference Include="Moq" Version="4.13.1" />
11-
<PackageReference Include="xunit" Version="2.3.1" />
12-
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.1" />
13-
<PackageReference Include="Microsoft.PowerShell.SDK" Version="7.0.12" />
9+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.4.1" />
10+
<PackageReference Include="Moq" Version="4.18.2" />
11+
<PackageReference Include="xunit" Version="2.4.2" />
12+
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5" />
13+
<PackageReference Include="Microsoft.PowerShell.SDK" Version="7.0.13" />
1414
</ItemGroup>
1515

1616
<ItemGroup>

tools/helper.psm1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ $RepoRoot = (Resolve-Path "$PSScriptRoot/..").Path
1111
$DotnetSDKVersionRequirements = @{
1212
# We need .NET SDK 3.1 for running the tests, as we still build against the 3.1 framework
1313
'3.1' = @{
14-
MinimalPatch = '422'
15-
DefaultPatch = '422'
14+
MinimalPatch = '426'
15+
DefaultPatch = '426'
1616
}
1717
# We need .NET SDK 5.0 for the updated C# compiler
1818
'5.0' = @{

0 commit comments

Comments
 (0)