From 6fa29dc531839986378ae3a5e0ec2073d149d44a Mon Sep 17 00:00:00 2001 From: Norm Johanson Date: Wed, 13 Nov 2024 14:07:45 -0800 Subject: [PATCH 1/3] Update dependencies for blueprints. --- .../BlueprintBaseName.1.csproj | 8 +-- .../BlueprintBaseName.1/serverless.template | 42 +++++++++++-- .../BlueprintBaseName.1.Tests.csproj | 12 ++-- .../BlueprintBaseName.1.fsproj | 2 +- .../BlueprintBaseName.1.Tests.fsproj | 8 +-- .../BlueprintBaseName.1.fsproj | 2 +- .../BlueprintBaseName.1.Tests.fsproj | 10 +-- .../BlueprintBaseName.1.csproj | 2 +- .../BlueprintBaseName.1.Tests.csproj | 10 +-- .../BlueprintBaseName.1.csproj | 2 +- .../BlueprintBaseName.1.csproj | 2 +- .../BlueprintBaseName.1.Tests.csproj | 10 +-- .../BlueprintBaseName.1.csproj | 2 +- .../BlueprintBaseName.1.csproj | 4 +- .../BlueprintBaseName.1.Tests.csproj | 8 +-- .../BlueprintBaseName.1.fsproj | 6 +- .../BlueprintBaseName.1.Tests.fsproj | 9 +-- .../BlueprintBaseName.1.Tests/FunctionTest.fs | 3 - .../test/BlueprintBaseName.1.Tests/Program.fs | 1 + .../BlueprintBaseName.1.csproj | 6 +- .../BlueprintBaseName.1.Tests.csproj | 8 +-- .../BlueprintBaseName.1.fsproj | 8 +-- .../BlueprintBaseName.1.Tests.fsproj | 9 +-- .../BlueprintBaseName.1.Tests/FunctionTest.fs | 5 +- .../test/BlueprintBaseName.1.Tests/Program.fs | 1 + .../BlueprintBaseName.1.csproj | 8 +-- .../BlueprintBaseName.1.Tests.csproj | 10 +-- .../BlueprintBaseName.1.fsproj | 8 +-- .../BlueprintBaseName.1.Tests.fsproj | 11 ++-- .../BlueprintBaseName.1.Tests/FunctionTest.fs | 3 - .../test/BlueprintBaseName.1.Tests/Program.fs | 1 + .../BlueprintBaseName.1.csproj | 8 +-- .../BlueprintBaseName.1.Tests.csproj | 10 +-- .../BlueprintBaseName.1.fsproj | 4 +- .../BlueprintBaseName.1.Tests.fsproj | 9 +-- .../BlueprintBaseName.1.Tests/FunctionTest.fs | 3 - .../test/BlueprintBaseName.1.Tests/Program.fs | 1 + .../BlueprintBaseName.1.fsproj | 4 +- .../BlueprintBaseName.1.Tests.fsproj | 8 +-- .../BlueprintBaseName.1.csproj | 4 +- .../BlueprintBaseName.1.Tests.csproj | 8 +-- .../BlueprintBaseName.1.csproj | 4 +- .../BlueprintBaseName.1.Tests.csproj | 8 +-- .../BlueprintBaseName.1.fsproj | 6 +- .../BlueprintBaseName.1.Tests.fsproj | 11 ++-- .../FunctionsTest.fs | 2 - .../test/BlueprintBaseName.1.Tests/Program.fs | 1 + .../BlueprintBaseName.1.fsproj | 6 +- .../BlueprintBaseName.1.Tests.fsproj | 10 +-- .../BlueprintBaseName.1.csproj | 8 +-- .../BlueprintBaseName.1/serverless.template | 10 ++- .../BlueprintBaseName.1.Tests.csproj | 10 +-- .../BlueprintBaseName.1.csproj | 8 +-- .../BlueprintBaseName.1/serverless.template | 10 ++- .../BlueprintBaseName.1.Tests.csproj | 10 +-- .../BlueprintBaseName.1.fsproj | 4 +- .../BlueprintBaseName.1.Tests.fsproj | 11 ++-- .../HttpHandlersTests.fs | 5 +- .../test/BlueprintBaseName.1.Tests/Program.fs | 1 + .../BlueprintBaseName.1.csproj | 4 +- .../BlueprintBaseName.1.Tests.csproj | 8 +-- .../BlueprintBaseName.1.csproj | 6 +- .../BlueprintBaseName.1/serverless.template | 61 ++++++++++++++++++- .../BlueprintBaseName.1.Tests.csproj | 6 +- .../FunctionsTest.cs | 4 +- .../BlueprintBaseName.1.fsproj | 6 +- .../BlueprintBaseName.1.Tests.fsproj | 9 +-- .../BlueprintBaseName.1.Tests/FunctionTest.fs | 5 +- .../test/BlueprintBaseName.1.Tests/Program.fs | 1 + .../BlueprintBaseName.1.csproj | 6 +- .../BlueprintBaseName.1.Tests.csproj | 8 +-- .../BlueprintBaseName.1.fsproj | 8 +-- .../BlueprintBaseName.1.Tests.fsproj | 9 +-- .../BlueprintBaseName.1.Tests/FunctionTest.fs | 2 - .../test/BlueprintBaseName.1.Tests/Program.fs | 1 + .../BlueprintBaseName.1.csproj | 12 ++-- .../BlueprintBaseName.1/serverless.template | 18 +++++- .../BlueprintBaseName.1.Tests.csproj | 8 +-- .../BlueprintBaseName.1.csproj | 12 ++-- .../BlueprintBaseName.1.Tests.csproj | 8 +-- .../BlueprintBaseName.1.csproj | 14 ++--- .../BlueprintBaseName.1.Tests.csproj | 10 +-- .../BlueprintBaseName.1.csproj | 4 +- .../BlueprintBaseName.1.Tests.csproj | 8 +-- .../BlueprintBaseName.1.fsproj | 6 +- .../BlueprintBaseName.1.Tests.fsproj | 11 ++-- .../BlueprintBaseName.1.Tests/FunctionTest.fs | 2 - .../test/BlueprintBaseName.1.Tests/Program.fs | 1 + .../BlueprintBaseName.1.csproj | 6 +- .../BlueprintBaseName.1.Tests.csproj | 10 +-- .../BlueprintBaseName.1.csproj | 4 +- .../BlueprintBaseName.1.Tests.csproj | 8 +-- .../BlueprintBaseName.1.fsproj | 4 +- .../BlueprintBaseName.1.Tests.fsproj | 9 +-- .../BlueprintBaseName.1.Tests/FunctionTest.fs | 5 +- .../test/BlueprintBaseName.1.Tests/Program.fs | 1 + .../BlueprintBaseName.1.csproj | 4 +- .../BlueprintBaseName.1.Tests.csproj | 8 +-- .../BlueprintBaseName.1.fsproj | 6 +- .../BlueprintBaseName.1.Tests.fsproj | 11 ++-- .../BlueprintBaseName.1.Tests/FunctionTest.fs | 5 +- .../test/BlueprintBaseName.1.Tests/Program.fs | 1 + .../BlueprintBaseName.1.csproj | 6 +- .../BlueprintBaseName.1.Tests.csproj | 12 ++-- .../BlueprintBaseName.1.fsproj | 6 +- .../BlueprintBaseName.1.Tests.fsproj | 11 ++-- .../BlueprintBaseName.1.Tests/FunctionTest.fs | 5 +- .../test/BlueprintBaseName.1.Tests/Program.fs | 1 + .../BlueprintBaseName.1.csproj | 6 +- .../BlueprintBaseName.1.Tests.csproj | 10 +-- .../BlueprintBaseName.1.csproj | 4 +- .../BlueprintBaseName.1.Tests.csproj | 8 +-- .../BlueprintBaseName.1.csproj | 4 +- .../BlueprintBaseName.1.Tests.csproj | 8 +-- .../BlueprintBaseName.1.fsproj | 4 +- .../BlueprintBaseName.1.Tests.fsproj | 9 +-- .../BlueprintBaseName.1.Tests/FunctionTest.fs | 5 +- .../test/BlueprintBaseName.1.Tests/Program.fs | 1 + .../BlueprintBaseName.1.csproj | 4 +- .../BlueprintBaseName.1.Tests.csproj | 8 +-- .../BlueprintBaseName.1.csproj | 6 +- .../BlueprintBaseName.1.csproj | 10 +-- .../BlueprintBaseName.1.Tests.csproj | 12 ++-- 123 files changed, 494 insertions(+), 391 deletions(-) create mode 100644 Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction-FSharp/template/test/BlueprintBaseName.1.Tests/Program.fs create mode 100644 Blueprints/BlueprintDefinitions/vs2022/DetectImageLabels-FSharp/template/test/BlueprintBaseName.1.Tests/Program.fs create mode 100644 Blueprints/BlueprintDefinitions/vs2022/DetectImageLabelsServerless-FSharp/template/test/BlueprintBaseName.1.Tests/Program.fs create mode 100644 Blueprints/BlueprintDefinitions/vs2022/EmptyFunction-FSharp/template/test/BlueprintBaseName.1.Tests/Program.fs create mode 100644 Blueprints/BlueprintDefinitions/vs2022/EmptyServerless-FSharp/template/test/BlueprintBaseName.1.Tests/Program.fs create mode 100644 Blueprints/BlueprintDefinitions/vs2022/GiraffeWebApp-FSharp/template/test/BlueprintBaseName.1.Tests/Program.fs create mode 100644 Blueprints/BlueprintDefinitions/vs2022/NativeAOTFunction-FSharp/template/test/BlueprintBaseName.1.Tests/Program.fs create mode 100644 Blueprints/BlueprintDefinitions/vs2022/NativeAOTServerless-FSharp/template/test/BlueprintBaseName.1.Tests/Program.fs create mode 100644 Blueprints/BlueprintDefinitions/vs2022/SimpleDynamoDBFunction-FSharp/template/test/BlueprintBaseName.1.Tests/Program.fs create mode 100644 Blueprints/BlueprintDefinitions/vs2022/SimpleKinesisFunction-FSharp/template/test/BlueprintBaseName.1.Tests/Program.fs create mode 100644 Blueprints/BlueprintDefinitions/vs2022/SimpleS3Function-FSharp/template/test/BlueprintBaseName.1.Tests/Program.fs create mode 100644 Blueprints/BlueprintDefinitions/vs2022/SimpleS3FunctionServerless-FSharp/template/test/BlueprintBaseName.1.Tests/Program.fs create mode 100644 Blueprints/BlueprintDefinitions/vs2022/StepFunctionsHelloWorld-FSharp/template/test/BlueprintBaseName.1.Tests/Program.fs diff --git a/Blueprints/BlueprintDefinitions/vs2022/AnnotationsFramework/template/src/BlueprintBaseName.1/BlueprintBaseName.1.csproj b/Blueprints/BlueprintDefinitions/vs2022/AnnotationsFramework/template/src/BlueprintBaseName.1/BlueprintBaseName.1.csproj index 58242be97..fbff809d8 100644 --- a/Blueprints/BlueprintDefinitions/vs2022/AnnotationsFramework/template/src/BlueprintBaseName.1/BlueprintBaseName.1.csproj +++ b/Blueprints/BlueprintDefinitions/vs2022/AnnotationsFramework/template/src/BlueprintBaseName.1/BlueprintBaseName.1.csproj @@ -12,10 +12,10 @@ true - - - - + + + + @@ -27,8 +27,8 @@ package need to be included to support internationalization. --> - - + + diff --git a/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction-FSharp/template/test/BlueprintBaseName.1.Tests/BlueprintBaseName.1.Tests.fsproj b/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction-FSharp/template/test/BlueprintBaseName.1.Tests/BlueprintBaseName.1.Tests.fsproj index d9a229b4c..321fad7d2 100644 --- a/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction-FSharp/template/test/BlueprintBaseName.1.Tests/BlueprintBaseName.1.Tests.fsproj +++ b/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction-FSharp/template/test/BlueprintBaseName.1.Tests/BlueprintBaseName.1.Tests.fsproj @@ -2,7 +2,7 @@ Library false - net8.0 + net9.0 diff --git a/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction/blueprint-manifest.json b/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction/blueprint-manifest.json index d6377a588..113e74d32 100644 --- a/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction/blueprint-manifest.json +++ b/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction/blueprint-manifest.json @@ -1,7 +1,7 @@ { "display-name": "Custom Runtime Function", "system-name": "CustomRuntimeFunction", - "description": "Use Lambda Custom Runtime feature to build Lambda functions using .NET 8.", + "description": "Use Lambda Custom Runtime feature to build Lambda functions using .NET 9.", "sort-order": 125, "hidden-tags": [ "C#", diff --git a/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction/template/.template.config/template.json b/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction/template/.template.config/template.json index b609fbfc3..3ae09c2c0 100644 --- a/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction/template/.template.config/template.json +++ b/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction/template/.template.config/template.json @@ -5,7 +5,7 @@ "Lambda", "Function" ], - "name": "Lambda Custom Runtime Function (.NET 8)", + "name": "Lambda Custom Runtime Function (.NET 9)", "identity": "AWS.Lambda.Function.CustomRuntimeFunction.CSharp", "groupIdentity": "AWS.Lambda.Function.CustomRuntimFunction", "shortName": "lambda.CustomRuntimeFunction", diff --git a/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction/template/src/BlueprintBaseName.1/BlueprintBaseName.1.csproj b/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction/template/src/BlueprintBaseName.1/BlueprintBaseName.1.csproj index 6aa136aed..8e6166efe 100644 --- a/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction/template/src/BlueprintBaseName.1/BlueprintBaseName.1.csproj +++ b/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction/template/src/BlueprintBaseName.1/BlueprintBaseName.1.csproj @@ -1,7 +1,7 @@ Exe - net8.0 + net9.0 enable enable Lambda @@ -23,8 +23,8 @@ package need to be included to support internationalization. --> - - + + diff --git a/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction/template/test/BlueprintBaseName.1.Tests/BlueprintBaseName.1.Tests.csproj b/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction/template/test/BlueprintBaseName.1.Tests/BlueprintBaseName.1.Tests.csproj index 311225386..8dde57b0d 100644 --- a/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction/template/test/BlueprintBaseName.1.Tests/BlueprintBaseName.1.Tests.csproj +++ b/Blueprints/BlueprintDefinitions/vs2022/CustomRuntimeFunction/template/test/BlueprintBaseName.1.Tests/BlueprintBaseName.1.Tests.csproj @@ -1,6 +1,6 @@ - net8.0 + net9.0 enable enable true From 2c711efe559b10c8459722370ff0978e9904aa3e Mon Sep 17 00:00:00 2001 From: Norm Johanson Date: Wed, 13 Nov 2024 16:27:21 -0800 Subject: [PATCH 3/3] Version bump blueprint package --- Blueprints/BlueprintDefinitions/vs2022/Templates.csproj | 2 +- CHANGELOG.md | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Blueprints/BlueprintDefinitions/vs2022/Templates.csproj b/Blueprints/BlueprintDefinitions/vs2022/Templates.csproj index 133818c26..0b6f37b2c 100644 --- a/Blueprints/BlueprintDefinitions/vs2022/Templates.csproj +++ b/Blueprints/BlueprintDefinitions/vs2022/Templates.csproj @@ -2,7 +2,7 @@ Template - 7.2.1 + 7.3.0 Amazon.Lambda.Templates AWS Lambda Templates Amazon Web Services diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c2b5b8db..9cb2938a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## Release 2024-11-13 + +### Amazon.Lambda.Templates (7.3.0) +* Update package Dependencies. +* Custom Runtime templates target .NET 9. +* Rework the `EntryPoint` for F# test projects. + ## Release 2024-11-12 ### Amazon.Lambda.Annotations (1.6.0)