From cc9fce8dadf0f561d3c29b9150544f6147452e3f Mon Sep 17 00:00:00 2001 From: Norm Johanson Date: Fri, 25 Apr 2025 11:53:26 -0700 Subject: [PATCH 1/2] Add SSO dependencies to support credential profiles that are using SSO --- .../4fa617cf-36b8-4ac7-a4e8-18e3aed7e9b2.json | 11 +++++++++++ .../Amazon.Lambda.TestTool.csproj | 6 ++++-- ...zon.Lambda.TestTool.IntegrationTests.csproj | 18 +++++++++--------- .../Amazon.Lambda.TestTool.UnitTests.csproj | 4 ++-- 4 files changed, 26 insertions(+), 13 deletions(-) create mode 100644 .autover/changes/4fa617cf-36b8-4ac7-a4e8-18e3aed7e9b2.json diff --git a/.autover/changes/4fa617cf-36b8-4ac7-a4e8-18e3aed7e9b2.json b/.autover/changes/4fa617cf-36b8-4ac7-a4e8-18e3aed7e9b2.json new file mode 100644 index 000000000..b582a471f --- /dev/null +++ b/.autover/changes/4fa617cf-36b8-4ac7-a4e8-18e3aed7e9b2.json @@ -0,0 +1,11 @@ +{ + "Projects": [ + { + "Name": "Amazon.Lambda.TestTool", + "Type": "Patch", + "ChangelogMessages": [ + "Add SSO dependencies to support credential profiles that are using SSO" + ] + } + ] +} \ No newline at end of file diff --git a/Tools/LambdaTestTool-v2/src/Amazon.Lambda.TestTool/Amazon.Lambda.TestTool.csproj b/Tools/LambdaTestTool-v2/src/Amazon.Lambda.TestTool/Amazon.Lambda.TestTool.csproj index 030d3731b..4d305cb5f 100644 --- a/Tools/LambdaTestTool-v2/src/Amazon.Lambda.TestTool/Amazon.Lambda.TestTool.csproj +++ b/Tools/LambdaTestTool-v2/src/Amazon.Lambda.TestTool/Amazon.Lambda.TestTool.csproj @@ -28,8 +28,10 @@ - - + + + + diff --git a/Tools/LambdaTestTool-v2/tests/Amazon.Lambda.TestTool.IntegrationTests/Amazon.Lambda.TestTool.IntegrationTests.csproj b/Tools/LambdaTestTool-v2/tests/Amazon.Lambda.TestTool.IntegrationTests/Amazon.Lambda.TestTool.IntegrationTests.csproj index 92b0900bf..81c88eeea 100644 --- a/Tools/LambdaTestTool-v2/tests/Amazon.Lambda.TestTool.IntegrationTests/Amazon.Lambda.TestTool.IntegrationTests.csproj +++ b/Tools/LambdaTestTool-v2/tests/Amazon.Lambda.TestTool.IntegrationTests/Amazon.Lambda.TestTool.IntegrationTests.csproj @@ -11,17 +11,17 @@ - - + + - - - - - - - + + + + + + + diff --git a/Tools/LambdaTestTool-v2/tests/Amazon.Lambda.TestTool.UnitTests/Amazon.Lambda.TestTool.UnitTests.csproj b/Tools/LambdaTestTool-v2/tests/Amazon.Lambda.TestTool.UnitTests/Amazon.Lambda.TestTool.UnitTests.csproj index fd1b0855a..7ee45b7ba 100644 --- a/Tools/LambdaTestTool-v2/tests/Amazon.Lambda.TestTool.UnitTests/Amazon.Lambda.TestTool.UnitTests.csproj +++ b/Tools/LambdaTestTool-v2/tests/Amazon.Lambda.TestTool.UnitTests/Amazon.Lambda.TestTool.UnitTests.csproj @@ -12,9 +12,9 @@ - + - + all runtime; build; native; contentfiles; analyzers; buildtransitive From 350615ff79e05faac2a1afd6ae4c39775c3631d2 Mon Sep 17 00:00:00 2001 From: Norm Johanson Date: Mon, 28 Apr 2025 14:30:42 -0700 Subject: [PATCH 2/2] Update TestTool version of AWS SDK for .NET to V4. --- .../4fa617cf-36b8-4ac7-a4e8-18e3aed7e9b2.json | 3 ++- .../Amazon.Lambda.TestTool.csproj | 12 ++++++------ .../src/Amazon.Lambda.TestTool/Program.cs | 3 +++ .../Amazon.Lambda.TestTool.IntegrationTests.csproj | 14 +++++++------- .../Amazon.Lambda.TestTool.UnitTests.csproj | 2 +- 5 files changed, 19 insertions(+), 15 deletions(-) diff --git a/.autover/changes/4fa617cf-36b8-4ac7-a4e8-18e3aed7e9b2.json b/.autover/changes/4fa617cf-36b8-4ac7-a4e8-18e3aed7e9b2.json index b582a471f..86da8c575 100644 --- a/.autover/changes/4fa617cf-36b8-4ac7-a4e8-18e3aed7e9b2.json +++ b/.autover/changes/4fa617cf-36b8-4ac7-a4e8-18e3aed7e9b2.json @@ -4,7 +4,8 @@ "Name": "Amazon.Lambda.TestTool", "Type": "Patch", "ChangelogMessages": [ - "Add SSO dependencies to support credential profiles that are using SSO" + "Add SSO dependencies to support credential profiles that are using SSO", + "Update version of AWS SDK for .NET to V4" ] } ] diff --git a/Tools/LambdaTestTool-v2/src/Amazon.Lambda.TestTool/Amazon.Lambda.TestTool.csproj b/Tools/LambdaTestTool-v2/src/Amazon.Lambda.TestTool/Amazon.Lambda.TestTool.csproj index 4d305cb5f..6b3fb0f90 100644 --- a/Tools/LambdaTestTool-v2/src/Amazon.Lambda.TestTool/Amazon.Lambda.TestTool.csproj +++ b/Tools/LambdaTestTool-v2/src/Amazon.Lambda.TestTool/Amazon.Lambda.TestTool.csproj @@ -1,4 +1,4 @@ - + @@ -27,11 +27,11 @@ - - - - - + + + + + diff --git a/Tools/LambdaTestTool-v2/src/Amazon.Lambda.TestTool/Program.cs b/Tools/LambdaTestTool-v2/src/Amazon.Lambda.TestTool/Program.cs index 4dd25fbc9..6c27a51e6 100644 --- a/Tools/LambdaTestTool-v2/src/Amazon.Lambda.TestTool/Program.cs +++ b/Tools/LambdaTestTool-v2/src/Amazon.Lambda.TestTool/Program.cs @@ -7,6 +7,9 @@ using Amazon.Lambda.TestTool.Services; using Spectre.Console.Cli; +// Till we do the full inspection for collection maintain the S3 behavior for initializing collections. +Amazon.AWSConfigs.InitializeCollections = true; + var serviceCollection = new ServiceCollection(); serviceCollection.AddCustomServices(); diff --git a/Tools/LambdaTestTool-v2/tests/Amazon.Lambda.TestTool.IntegrationTests/Amazon.Lambda.TestTool.IntegrationTests.csproj b/Tools/LambdaTestTool-v2/tests/Amazon.Lambda.TestTool.IntegrationTests/Amazon.Lambda.TestTool.IntegrationTests.csproj index 81c88eeea..cedf28781 100644 --- a/Tools/LambdaTestTool-v2/tests/Amazon.Lambda.TestTool.IntegrationTests/Amazon.Lambda.TestTool.IntegrationTests.csproj +++ b/Tools/LambdaTestTool-v2/tests/Amazon.Lambda.TestTool.IntegrationTests/Amazon.Lambda.TestTool.IntegrationTests.csproj @@ -15,13 +15,13 @@ - - - - - - - + + + + + + + diff --git a/Tools/LambdaTestTool-v2/tests/Amazon.Lambda.TestTool.UnitTests/Amazon.Lambda.TestTool.UnitTests.csproj b/Tools/LambdaTestTool-v2/tests/Amazon.Lambda.TestTool.UnitTests/Amazon.Lambda.TestTool.UnitTests.csproj index 7ee45b7ba..fd3d5290d 100644 --- a/Tools/LambdaTestTool-v2/tests/Amazon.Lambda.TestTool.UnitTests/Amazon.Lambda.TestTool.UnitTests.csproj +++ b/Tools/LambdaTestTool-v2/tests/Amazon.Lambda.TestTool.UnitTests/Amazon.Lambda.TestTool.UnitTests.csproj @@ -14,7 +14,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive