Skip to content

Commit 1b46c29

Browse files
authored
Lambda Test Tool v2 add .NET 10 build target (#2279)
1 parent 5017bd4 commit 1b46c29

File tree

5 files changed

+40
-28
lines changed

5 files changed

+40
-28
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"Projects": [
3+
{
4+
"Name": "Amazon.Lambda.TestTool",
5+
"Type": "Minor",
6+
"ChangelogMessages": [
7+
"Add .NET 10 build target",
8+
"Update to latest versions of the AWS SDK for .NET"
9+
]
10+
}
11+
]
12+
}

Tools/LambdaTestTool-v2/src/Amazon.Lambda.TestTool/Amazon.Lambda.TestTool.csproj

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
<Project Sdk="Microsoft.NET.Sdk.Web">
1+
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<Import Project="..\..\..\..\buildtools\common.props" />
44
<PropertyGroup>
55
<OutputType>Exe</OutputType>
66
<Description>A tool to help debug and test your .NET AWS Lambda functions locally.</Description>
7-
<TargetFramework>net8.0</TargetFramework>
7+
<TargetFrameworks>net8.0;net10.0</TargetFrameworks>
88
<Nullable>enable</Nullable>
99
<ImplicitUsings>enable</ImplicitUsings>
1010
<Product>AWS .NET Lambda Test Tool</Product>
@@ -22,15 +22,15 @@
2222
</PropertyGroup>
2323

2424
<ItemGroup>
25-
<PackageReference Include="Amazon.Lambda.SQSEvents" Version="2.2.0" />
26-
<PackageReference Include="AWSSDK.Extensions.NETCore.Setup" Version="4.0.0" />
27-
<PackageReference Include="AWSSDK.Lambda" Version="4.0.0" />
28-
<PackageReference Include="AWSSDK.SQS" Version="4.0.0" />
29-
<PackageReference Include="AWSSDK.SSO" Version="4.0.0" />
30-
<PackageReference Include="AWSSDK.SSOOIDC" Version="4.0.0" />
25+
<PackageReference Include="Amazon.Lambda.SQSEvents" Version="2.2.1" />
26+
<PackageReference Include="AWSSDK.Extensions.NETCore.Setup" Version="4.0.3.22" />
27+
<PackageReference Include="AWSSDK.Lambda" Version="4.0.13.1" />
28+
<PackageReference Include="AWSSDK.SQS" Version="4.0.2.14" />
29+
<PackageReference Include="AWSSDK.SSO" Version="4.0.2.13" />
30+
<PackageReference Include="AWSSDK.SSOOIDC" Version="4.0.3.14" />
3131
<PackageReference Include="Spectre.Console" Version="0.49.1" />
3232
<PackageReference Include="Spectre.Console.Cli" Version="0.49.1" />
33-
<PackageReference Include="Amazon.Lambda.APIGatewayEvents" Version="2.7.1" />
33+
<PackageReference Include="Amazon.Lambda.APIGatewayEvents" Version="2.7.3" />
3434
<PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="8.0.11" />
3535
<PackageReference Include="BlazorMonaco" Version="3.2.0" />
3636
</ItemGroup>
@@ -46,7 +46,7 @@
4646
</ItemGroup>
4747
</Target>
4848

49-
<Target Name="PublishRuntimeSupportFiles" DependsOnTargets="GetRuntimeSupportTargetFrameworks" BeforeTargets="Build">
49+
<Target Name="PublishRuntimeSupportFiles" DependsOnTargets="GetRuntimeSupportTargetFrameworks" BeforeTargets="Build" Condition="'$(TargetFramework)' == 'net10.0'">
5050
<Exec Command="dotnet publish &quot;$(MSBuildThisFileDirectory)../../../../Libraries/src/Amazon.Lambda.RuntimeSupport/Amazon.Lambda.RuntimeSupport.csproj&quot; -c $(Configuration) -f %(TargetFrameworks.Identity) /p:ExecutableOutputType=true /p:AlternateAssemblyName=Amazon.Lambda.RuntimeSupport.TestTool" />
5151
</Target>
5252

Tools/LambdaTestTool-v2/tests/Amazon.Lambda.TestTool.IntegrationTests/Amazon.Lambda.TestTool.IntegrationTests.csproj

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net10.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77

@@ -11,17 +11,17 @@
1111
</PropertyGroup>
1212

1313
<ItemGroup>
14-
<PackageReference Include="Amazon.Lambda.Core" Version="2.5.1" />
15-
<PackageReference Include="Amazon.Lambda.RuntimeSupport" Version="1.13.0" />
16-
<PackageReference Include="Amazon.Lambda.Serialization.SystemTextJson" Version="2.4.4" />
17-
<PackageReference Include="Amazon.Lambda.APIGatewayEvents" Version="2.7.1" />
18-
<PackageReference Include="AWSSDK.APIGateway" Version="4.0.0" />
19-
<PackageReference Include="AWSSDK.CloudFormation" Version="4.0.0" />
20-
<PackageReference Include="AWSSDK.IdentityManagement" Version="4.0.0" />
21-
<PackageReference Include="AWSSDK.ApiGatewayV2" Version="4.0.0" />
22-
<PackageReference Include="AWSSDK.Lambda" Version="4.0.0" />
23-
<PackageReference Include="AWSSDK.SecurityToken" Version="4.0.0" />
24-
<PackageReference Include="AWSSDK.SQS" Version="4.0.0" />
14+
<PackageReference Include="Amazon.Lambda.Core" Version="2.8.1" />
15+
<PackageReference Include="Amazon.Lambda.RuntimeSupport" Version="1.14.2" />
16+
<PackageReference Include="Amazon.Lambda.Serialization.SystemTextJson" Version="2.4.5" />
17+
<PackageReference Include="Amazon.Lambda.APIGatewayEvents" Version="2.7.3" />
18+
<PackageReference Include="AWSSDK.APIGateway" Version="4.0.5.8" />
19+
<PackageReference Include="AWSSDK.CloudFormation" Version="4.0.8.8" />
20+
<PackageReference Include="AWSSDK.IdentityManagement" Version="4.0.9.7" />
21+
<PackageReference Include="AWSSDK.ApiGatewayV2" Version="4.0.4.9" />
22+
<PackageReference Include="AWSSDK.Lambda" Version="4.0.13.1" />
23+
<PackageReference Include="AWSSDK.SecurityToken" Version="4.0.5.9" />
24+
<PackageReference Include="AWSSDK.SQS" Version="4.0.2.14" />
2525
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
2626
<PackageReference Include="Moq" Version="4.20.72" />
2727
<PackageReference Include="System.Configuration.ConfigurationManager" Version="9.0.0" />

Tools/LambdaTestTool-v2/tests/Amazon.Lambda.TestTool.Tests.Common/Amazon.Lambda.TestTool.Tests.Common.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net10.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<NoWarn>1591</NoWarn>
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="Amazon.Lambda.APIGatewayEvents" Version="2.7.1" />
11+
<PackageReference Include="Amazon.Lambda.APIGatewayEvents" Version="2.7.3" />
1212
<PackageReference Include="xunit" Version="2.9.3" />
1313
<PackageReference Include="xunit.assert" Version="2.9.3" />
1414
</ItemGroup>

Tools/LambdaTestTool-v2/tests/Amazon.Lambda.TestTool.UnitTests/Amazon.Lambda.TestTool.UnitTests.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<Import Project="..\..\..\..\buildtools\common.props" />
44
<PropertyGroup>
5-
<TargetFramework>net8.0</TargetFramework>
5+
<TargetFrameworks>net8.0;net10.0</TargetFrameworks>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88

@@ -12,9 +12,9 @@
1212
</PropertyGroup>
1313

1414
<ItemGroup>
15-
<PackageReference Include="Amazon.Lambda.RuntimeSupport" Version="1.13.0" />
16-
<PackageReference Include="Amazon.Lambda.Serialization.SystemTextJson" Version="2.4.4" />
17-
<PackageReference Include="AWSSDK.Lambda" Version="4.0.0" />
15+
<PackageReference Include="Amazon.Lambda.RuntimeSupport" Version="1.14.2" />
16+
<PackageReference Include="Amazon.Lambda.Serialization.SystemTextJson" Version="2.4.5" />
17+
<PackageReference Include="AWSSDK.Lambda" Version="4.0.13.1" />
1818
<PackageReference Include="coverlet.collector" Version="6.0.3">
1919
<PrivateAssets>all</PrivateAssets>
2020
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

0 commit comments

Comments
 (0)