Commit f99e0b2
authored
Update project templates to target upcoming .NET 10 support (#2218)
* Initial copy of VS 2022 blueprints to VS 2026 folder
* Update TargetFramework and Lambda Runtime monikers to net10.0 and dotnet10 respectively
* Move .template.config to src/BlueprintBaseName.1 directory so the dotnet new experience only creates the Lambda function in the target directory
* Add File-based Function template
* Update VS blueprint package to not include in the src zip .template.config directory now that it has been moved into the src. Also make sure any file-based blueprints are always excluded for the VS packaging.
* Update all package references using the BlueprintPackager
* Update build target for instantiated and building the templates to include the VS 2026. Also addressed compiler warnings that came up while building the issues.
* Update change file to include entry for the new C# file-based template.
* Update web static content in ASP.NET Core Web APp template
* Add back dependency for blueprint msbuild target
* Updated container images to use public.ecr.aws/lambda/dotnet:10 as the base image
* Add specific version number of Amazon.Lambda.Tools to use for C# file-based
* Update package references. Most important including the latest Amazon.Lambda.Annotations that has support for .NET 10.1 parent 5cd714c commit f99e0b2
File tree
609 files changed
+99883
-358
lines changed- .autover/changes
- Blueprints
- BlueprintDefinitions
- vs2022
- AnnotationsFramework/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- AspNetCoreWebAPI-FSharp/template/test/BlueprintBaseName.1.Tests
- AspNetCoreWebAPI-Image-FSharp/template/test/BlueprintBaseName.1.Tests
- AspNetCoreWebAPI-Image/template/test/BlueprintBaseName.1.Tests
- AspNetCoreWebAPI/template/test/BlueprintBaseName.1.Tests
- ChatBotTutorial/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- CustomRuntimeFunction-FSharp/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- CustomRuntimeFunction/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- DetectImageLabels-FSharp/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- DetectImageLabelsServerless-FSharp/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- DetectImageLabelsServerless/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- DetectImageLabels/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- EmptyFunction-FSharp/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- EmptyFunction-Image-FSharp/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- EmptyFunction-Image/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- EmptyFunction/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- EmptyServerless-FSharp/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- EmptyServerless-Image-FSharp/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- EmptyServerless-Image/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- EmptyServerless/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- GiraffeWebApp-FSharp/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- LexBookTripSample/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- MessageProcessingFramework/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- NativeAOTFunction-FSharp/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- NativeAOTFunction/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- NativeAOTServerless-FSharp/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- NativeAOTServerless/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- PowertoolsFunction/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- PowertoolsServerless/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- SimpleApplicationLoadBalancer/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- SimpleDynamoDBFunction-FSharp/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- SimpleDynamoDBFunction/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- SimpleKinesisFirehoseFunction/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- SimpleKinesisFunction-FSharp/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- SimpleKinesisFunction/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- SimpleS3Function-FSharp/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- SimpleS3FunctionServerless-FSharp/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- SimpleS3FunctionServerless/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- SimpleS3Function/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- SimpleSNSFunction/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- SimpleSQSFunction/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- StepFunctionsHelloWorld-FSharp/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- StepFunctionsHelloWorld/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- TopLevelStatementsFunction/template/src/BlueprintBaseName.1
- WebSocketAPIServerless/template
- src/BlueprintBaseName.1
- test/BlueprintBaseName.1.Tests
- vs2026
- AnnotationsFramework
- template
- src/BlueprintBaseName.1
- .template.config
- CalculatorService
- test/BlueprintBaseName.1.Tests
- AspNetCoreWebAPI-FSharp
- template
- src/BlueprintBaseName.1
- .template.config
- Controllers
- test/BlueprintBaseName.1.Tests
- SampleRequests
- AspNetCoreWebAPI-Image-FSharp
- template
- src/BlueprintBaseName.1
- .template.config
- Controllers
- test/BlueprintBaseName.1.Tests
- SampleRequests
- AspNetCoreWebAPI-Image
- template
- src/BlueprintBaseName.1
- .template.config
- Controllers
- test/BlueprintBaseName.1.Tests
- SampleRequests
- AspNetCoreWebAPI.MinimalAPI
- template/src/BlueprintBaseName.1
- .template.config
- Controllers
- AspNetCoreWebAPI
- template
- src/BlueprintBaseName.1
- .template.config
- Controllers
- test/BlueprintBaseName.1.Tests
- SampleRequests
- AspNetCoreWebApp
- template/src/BlueprintBaseName.1
- .template.config
- Pages
- wwwroot
- css
- js
- lib
- bootstrap
- dist
- css
- js
- jquery-validation-unobtrusive
- dist
- jquery-validation
- dist
- jquery
- dist
- CustomRuntimeFunction-FSharp
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- CustomRuntimeFunction
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- DetectImageLabels-FSharp
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- DetectImageLabelsServerless-FSharp
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- DetectImageLabelsServerless
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- DetectImageLabels
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- EmptyFunction-FSharp
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- EmptyFunction-Image-FSharp
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- EmptyFunction-Image
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- EmptyFunction
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- EmptyServerless-FSharp
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- EmptyServerless-Image-FSharp
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- EmptyServerless-Image
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- EmptyServerless
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- FileBasedFunction/template
- .template.config
- GiraffeWebApp-FSharp
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- SampleRequests
- MessageProcessingFramework
- template
- src/BlueprintBaseName.1
- .lambda-test-tool/SavedRequests
- .template.config
- test/BlueprintBaseName.1.Tests
- NativeAOTFunction-FSharp
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- NativeAOTFunction
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- NativeAOTServerless-FSharp
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- NativeAOTServerless
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- PowertoolsFunction
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- PowertoolsServerless
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- SimpleApplicationLoadBalancer
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- SimpleDynamoDBFunction-FSharp
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- SimpleDynamoDBFunction
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- SimpleKinesisFirehoseFunction
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- SimpleKinesisFunction-FSharp
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- SimpleKinesisFunction
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- SimpleS3Function-FSharp
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- SimpleS3FunctionServerless-FSharp
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- SimpleS3FunctionServerless
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- SimpleS3Function
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- SimpleSNSFunction
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- SimpleSQSFunction
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- StepFunctionsHelloWorld-FSharp
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- StepFunctionsHelloWorld
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- TopLevelStatementsFunction
- template/src/BlueprintBaseName.1
- .template.config
- WebSocketAPIServerless
- template
- src/BlueprintBaseName.1
- .template.config
- test/BlueprintBaseName.1.Tests
- BlueprintPackager
- buildtools
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
609 files changed
+99883
-358
lines changedLines changed: 15 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
| 15 | + | |
| 16 | + | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
Lines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
Lines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| |||
Lines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
Lines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
22 | | - | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
23 | 23 | | |
24 | | - | |
25 | | - | |
26 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
Lines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
22 | | - | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
23 | 23 | | |
24 | | - | |
25 | | - | |
26 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
Lines changed: 5 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
35 | | - | |
| 34 | + | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
0 commit comments