From 74bb0e88139bcff2af0dc4b81e25c047d27427b2 Mon Sep 17 00:00:00 2001 From: aws-sdk-dotnet-automation Date: Thu, 4 Jan 2024 16:09:19 +0000 Subject: [PATCH 01/12] build: version bump to 1.19 --- version.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.json b/version.json index bc664608..37a08fa8 100644 --- a/version.json +++ b/version.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json", - "version": "1.18", + "version": "1.19", "publicReleaseRefSpec": [ ".*" ], From 0a6b252b6ee23ec554b47461e9dfaeeabc9f34af Mon Sep 17 00:00:00 2001 From: Alex Shovlin Date: Fri, 1 Mar 2024 14:31:34 -0500 Subject: [PATCH 02/12] ci: Disambiguate GitHub job IDs to fix required status checks --- .github/workflows/DetectCDKBootstrapVersionChanges.yml | 4 +--- .github/workflows/DetectDocGeneratorChanges.yml | 4 +--- .github/workflows/DetectRestAPIClientChanges.yml | 4 +--- .github/workflows/codebuild-ci.yml | 2 +- 4 files changed, 4 insertions(+), 10 deletions(-) diff --git a/.github/workflows/DetectCDKBootstrapVersionChanges.yml b/.github/workflows/DetectCDKBootstrapVersionChanges.yml index 7f198c77..bd1be2b6 100644 --- a/.github/workflows/DetectCDKBootstrapVersionChanges.yml +++ b/.github/workflows/DetectCDKBootstrapVersionChanges.yml @@ -3,10 +3,8 @@ name: Detect CDK Bootstrap Version Changes on: [pull_request] jobs: - build: - + detect-cdk-bootstrap-changes: runs-on: ubuntu-latest - steps: - uses: actions/checkout@v3 with: diff --git a/.github/workflows/DetectDocGeneratorChanges.yml b/.github/workflows/DetectDocGeneratorChanges.yml index bb256037..5752415b 100644 --- a/.github/workflows/DetectDocGeneratorChanges.yml +++ b/.github/workflows/DetectDocGeneratorChanges.yml @@ -6,10 +6,8 @@ permissions: id-token: write jobs: - build: - + detect-documentation-changes: runs-on: ubuntu-latest - steps: - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@8c3f20df09ac63af7b3ae3d7c91f105f857d8497 #v4 diff --git a/.github/workflows/DetectRestAPIClientChanges.yml b/.github/workflows/DetectRestAPIClientChanges.yml index 636d1c69..e53f103b 100644 --- a/.github/workflows/DetectRestAPIClientChanges.yml +++ b/.github/workflows/DetectRestAPIClientChanges.yml @@ -3,10 +3,8 @@ name: Detect Rest API Client Changes on: [pull_request] jobs: - build: - + detect-restapi-client-changes: runs-on: ubuntu-latest - steps: - uses: actions/checkout@v3 with: diff --git a/.github/workflows/codebuild-ci.yml b/.github/workflows/codebuild-ci.yml index 62e113d0..8fff9522 100644 --- a/.github/workflows/codebuild-ci.yml +++ b/.github/workflows/codebuild-ci.yml @@ -16,7 +16,7 @@ permissions: id-token: write jobs: - build: + run-integration-tests: runs-on: ubuntu-latest steps: - name: Configure AWS Credentials From cbbcb3a1ec64baf97ffc00ea4a6cb6a05e922920 Mon Sep 17 00:00:00 2001 From: Alex Shovlin Date: Tue, 5 Mar 2024 11:09:30 -0500 Subject: [PATCH 03/12] chore: Update CDK bootstrap template that is used when deploying to a new account+region pair for the first time --- src/AWS.Deploy.Orchestration/CDK/CDKBootstrapTemplate.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/AWS.Deploy.Orchestration/CDK/CDKBootstrapTemplate.yaml b/src/AWS.Deploy.Orchestration/CDK/CDKBootstrapTemplate.yaml index 4b391c96..1fcabf9e 100644 --- a/src/AWS.Deploy.Orchestration/CDK/CDKBootstrapTemplate.yaml +++ b/src/AWS.Deploy.Orchestration/CDK/CDKBootstrapTemplate.yaml @@ -501,6 +501,7 @@ Resources: Effect: Allow Action: - ssm:GetParameter + - ssm:GetParameters Resource: - Fn::Sub: arn:${AWS::Partition}:ssm:${AWS::Region}:${AWS::AccountId}:parameter${CdkBootstrapVersion} Version: "2012-10-17" @@ -584,7 +585,7 @@ Resources: Type: String Name: Fn::Sub: /cdk-bootstrap/${Qualifier}/version - Value: "19" + Value: "20" Outputs: BucketName: Description: The name of the S3 bucket owned by the CDK toolkit stack From 28fa232bd60a4b82f81225c50b2fd15fbc665c22 Mon Sep 17 00:00:00 2001 From: Alex Shovlin Date: Tue, 5 Mar 2024 10:54:32 -0500 Subject: [PATCH 04/12] Fix escaping for Lambda invocation that selects which account to run integration tests in. --- .github/workflows/codebuild-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/codebuild-ci.yml b/.github/workflows/codebuild-ci.yml index 8fff9522..982aa285 100644 --- a/.github/workflows/codebuild-ci.yml +++ b/.github/workflows/codebuild-ci.yml @@ -35,7 +35,7 @@ jobs: id: lambda shell: pwsh run: | - aws lambda invoke response.json --function-name "${{ secrets.CI_TESTING_LOAD_BALANCER_LAMBDA_NAME }}" --cli-binary-format raw-in-base64-out --payload '{\"Roles\": \"${{ secrets.CI_TEST_RUNNER_ACCOUNT_ROLES }}\", \"ProjectName\": \"${{ secrets.CI_TESTING_CODE_BUILD_PROJECT_NAME }}\", \"Branch\": \"${{ github.sha }}\"}' + aws lambda invoke response.json --function-name "${{ secrets.CI_TESTING_LOAD_BALANCER_LAMBDA_NAME }}" --cli-binary-format raw-in-base64-out --payload '{"Roles": "${{ secrets.CI_TEST_RUNNER_ACCOUNT_ROLES }}", "ProjectName": "${{ secrets.CI_TESTING_CODE_BUILD_PROJECT_NAME }}", "Branch": "${{ github.sha }}"}' $roleArn=$(cat ./response.json) "roleArn=$($roleArn -replace '"', '')" >> $env:GITHUB_OUTPUT From 2a434c9d3d48dd800a710f3f5dee7833343f3602 Mon Sep 17 00:00:00 2001 From: Christopher Christou Date: Wed, 6 Mar 2024 17:22:16 -0800 Subject: [PATCH 05/12] chore: Add debugger display hints for servermode clients - this helps Toolkit development when working with models exposed through the Rest API --- src/AWS.Deploy.ServerMode.Client/AnnotatedModels.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/AWS.Deploy.ServerMode.Client/AnnotatedModels.cs b/src/AWS.Deploy.ServerMode.Client/AnnotatedModels.cs index 0dd8cd4a..888ab20f 100644 --- a/src/AWS.Deploy.ServerMode.Client/AnnotatedModels.cs +++ b/src/AWS.Deploy.ServerMode.Client/AnnotatedModels.cs @@ -19,4 +19,14 @@ public partial class ExistingDeploymentSummary public partial class RecommendationSummary { } + + [DebuggerDisplay(value: "{DisplayName}")] + public partial class TypeHintResourceColumn + { + } + + [DebuggerDisplay(value: "SystemName: {SystemName}, DisplayName: {DisplayName}")] + public partial class TypeHintResourceSummary + { + } } From 4881582fe21561d4a26c4b5cb2758e6a0cb4879e Mon Sep 17 00:00:00 2001 From: Christopher Christou Date: Fri, 8 Mar 2024 12:57:58 -0800 Subject: [PATCH 06/12] Adjust Security Group type hints to show the group name and id --- .../Commands/TypeHints/ExistingSecurityGroupsCommand.cs | 2 +- .../TypeHintCommands/ExistingSecurityGroubsCommandTest.cs | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/AWS.Deploy.CLI/Commands/TypeHints/ExistingSecurityGroupsCommand.cs b/src/AWS.Deploy.CLI/Commands/TypeHints/ExistingSecurityGroupsCommand.cs index 1dcd0f39..3ff382eb 100644 --- a/src/AWS.Deploy.CLI/Commands/TypeHints/ExistingSecurityGroupsCommand.cs +++ b/src/AWS.Deploy.CLI/Commands/TypeHints/ExistingSecurityGroupsCommand.cs @@ -52,7 +52,7 @@ public async Task GetResources(Recommendation recommendat foreach (var securityGroup in securityGroups.OrderBy(securityGroup => securityGroup.VpcId)) { - var row = new TypeHintResource(securityGroup.GroupId, securityGroup.GroupId); + var row = new TypeHintResource(securityGroup.GroupId, $"{securityGroup.GroupName} ({securityGroup.GroupId})"); row.ColumnValues.Add(securityGroup.GroupName); row.ColumnValues.Add(securityGroup.GroupId); row.ColumnValues.Add(securityGroup.VpcId); diff --git a/test/AWS.Deploy.CLI.UnitTests/TypeHintCommands/ExistingSecurityGroubsCommandTest.cs b/test/AWS.Deploy.CLI.UnitTests/TypeHintCommands/ExistingSecurityGroubsCommandTest.cs index e11f16a1..f36c3af8 100644 --- a/test/AWS.Deploy.CLI.UnitTests/TypeHintCommands/ExistingSecurityGroubsCommandTest.cs +++ b/test/AWS.Deploy.CLI.UnitTests/TypeHintCommands/ExistingSecurityGroubsCommandTest.cs @@ -68,15 +68,16 @@ public async Task GetResources() { new SecurityGroup() { - GroupId = "group1" + GroupId = "group1-id", + GroupName = "group1-name" } }); var resources = await command.GetResources(appRunnerRecommendation, securityGroupsOptionSetting); Assert.Single(resources.Rows); - Assert.Equal("group1", resources.Rows[0].DisplayName); - Assert.Equal("group1", resources.Rows[0].SystemName); + Assert.Equal("group1-name (group1-id)", resources.Rows[0].DisplayName); + Assert.Equal("group1-id", resources.Rows[0].SystemName); } [Fact] From ea96ca125eeacdd5c1aa2b17fd7e130491ad20a1 Mon Sep 17 00:00:00 2001 From: Arun Sathiya Date: Thu, 18 Jan 2024 14:04:46 -0800 Subject: [PATCH 07/12] ci: Use GITHUB_OUTPUT envvar instead of set-output command `save-state` and `set-output` commands used in GitHub Actions are deprecated and [GitHub recommends using environment files](https://github.blog/changelog/2023-07-24-github-actions-update-on-save-state-and-set-output-commands/). This PR updates the usage of `set-output` to `$GITHUB_OUTPUT` Instructions for envvar usage from GitHub docs: https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-an-output-parameter --- .github/workflows/DetectCDKBootstrapVersionChanges.yml | 8 ++++---- .github/workflows/prepare-release.yml | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/DetectCDKBootstrapVersionChanges.yml b/.github/workflows/DetectCDKBootstrapVersionChanges.yml index bd1be2b6..3c543fd8 100644 --- a/.github/workflows/DetectCDKBootstrapVersionChanges.yml +++ b/.github/workflows/DetectCDKBootstrapVersionChanges.yml @@ -15,11 +15,11 @@ jobs: - name: Get Staging Bucket Update/Replace Policy id: stagingBucketUpdateReplacePolicy run: | - echo "::set-output name=update-replace-policy::$(yq '.Resources.StagingBucket.UpdateReplacePolicy' 'src/AWS.Deploy.Orchestration/CDK/CDKBootstrapTemplate.yaml')" + echo "update-replace-policy=$(yq '.Resources.StagingBucket.UpdateReplacePolicy' 'src/AWS.Deploy.Orchestration/CDK/CDKBootstrapTemplate.yaml')" >> $GITHUB_OUTPUT - name: Get Staging Bucket Deletion Policy id: stagingBucketDeletionPolicy run: | - echo "::set-output name=deletion-policy::$(yq '.Resources.StagingBucket.DeletionPolicy' 'src/AWS.Deploy.Orchestration/CDK/CDKBootstrapTemplate.yaml')" + echo "deletion-policy=$(yq '.Resources.StagingBucket.DeletionPolicy' 'src/AWS.Deploy.Orchestration/CDK/CDKBootstrapTemplate.yaml')" >> $GITHUB_OUTPUT - name: Fail If Update/Replace Policy Not 'Delete' if: steps.stagingBucketUpdateReplacePolicy.outputs.update-replace-policy != 'Delete' run: | @@ -36,11 +36,11 @@ jobs: - name: Get Latest CDK Bootstrap Version id: latestBootstrapVersion run: | - echo "::set-output name=latest-version::$(yq '.Resources.CdkBootstrapVersion.Properties.Value' 'newTemplate.yml')" + echo "latest-version=$(yq '.Resources.CdkBootstrapVersion.Properties.Value' 'newTemplate.yml')" >> $GITHUB_OUTPUT - name: Get Current CDK Bootstrap Version id: currentBootstrapVersion run: | - echo "::set-output name=current-version::$(yq '.Resources.CdkBootstrapVersion.Properties.Value' 'src/AWS.Deploy.Orchestration/CDK/CDKBootstrapTemplate.yaml')" + echo "current-version=$(yq '.Resources.CdkBootstrapVersion.Properties.Value' 'src/AWS.Deploy.Orchestration/CDK/CDKBootstrapTemplate.yaml')" >> $GITHUB_OUTPUT - name: Fail If CDK Bootstrap Template Changes Detected if: steps.currentBootstrapVersion.outputs.current-version != steps.latestBootstrapVersion.outputs.latest-version run: | diff --git a/.github/workflows/prepare-release.yml b/.github/workflows/prepare-release.yml index f941d1ef..4834cc1a 100644 --- a/.github/workflows/prepare-release.yml +++ b/.github/workflows/prepare-release.yml @@ -25,7 +25,7 @@ jobs: id: read-current-version run: | version=$(jq -r ".version" version.json) - echo "::set-output name=VERSION::$version" + echo "VERSION=$version" >> $GITHUB_OUTPUT - name: Pull Request id: pull-request @@ -52,7 +52,7 @@ jobs: version=$(jq -r .version version.json) major=$(echo $version | awk '{split($0, components, "."); print components[1]}') minor=$(echo $version | awk '{split($0, components, "."); print components[2]+1}') - echo "::set-output name=VERSION::$major.$minor" + echo "VERSION=$major.$minor" >> $GITHUB_OUTPUT - name: Commit and Push next version id: commit-push @@ -66,7 +66,7 @@ jobs: git add version.json git commit -m "build: version bump to ${{ steps.build-next-version.outputs.VERSION }}" git push origin $branch - echo "::set-output name=BRANCH::$branch" + echo "BRANCH=$branch" >> $GITHUB_OUTPUT - name: pull-request uses: repo-sync/pull-request@v2 From 13d37e3babbdedbd40848a333bc982c1de2815f1 Mon Sep 17 00:00:00 2001 From: Tom Keller Date: Wed, 24 Jan 2024 16:02:27 -0800 Subject: [PATCH 08/12] chore: a more polite closed issue message --- .github/workflows/closed-issue-message.yml | 32 ++++++++++------------ 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/.github/workflows/closed-issue-message.yml b/.github/workflows/closed-issue-message.yml index 9673ca36..c75f4b1a 100644 --- a/.github/workflows/closed-issue-message.yml +++ b/.github/workflows/closed-issue-message.yml @@ -1,17 +1,15 @@ -name: Closed Issue Message -on: - issues: - types: [closed] -jobs: - auto_comment: - runs-on: ubuntu-latest - steps: - - uses: aws-actions/closed-issue-message@v1 - with: - # These inputs are both required - repo-token: "${{ secrets.GITHUB_TOKEN }}" - message: | - ### ⚠️COMMENT VISIBILITY WARNING⚠️ - Comments on closed issues are hard for our team to see. - If you need more assistance, please either tag a team member or open a new issue that references this one. - If you wish to keep having a conversation with other community members under this issue feel free to do so. \ No newline at end of file +name: Closed Issue Message +on: + issues: + types: [closed] +jobs: + auto_comment: + runs-on: ubuntu-latest + steps: + - uses: aws-actions/closed-issue-message@v1 + with: + # These inputs are both required + repo-token: "${{ secrets.GITHUB_TOKEN }}" + message: | + This issue is now closed. Comments on closed issues are hard for our team to see. + If you need more assistance, please open a new issue that references this one. From c58871d5d45cd43761e5afa27e5b671d27ca273e Mon Sep 17 00:00:00 2001 From: Tom Keller Date: Wed, 24 Jan 2024 16:02:55 -0800 Subject: [PATCH 09/12] chore: relax stale issue timing --- .github/workflows/stale_issues.yml | 110 ++++++++++++++--------------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/.github/workflows/stale_issues.yml b/.github/workflows/stale_issues.yml index 5f8f4344..0737c1e6 100644 --- a/.github/workflows/stale_issues.yml +++ b/.github/workflows/stale_issues.yml @@ -1,55 +1,55 @@ -name: "Close stale issues" - -# Controls when the action will run. -on: - schedule: - - cron: "0 0/3 * * *" - -jobs: - cleanup: - name: Stale issue job - runs-on: ubuntu-latest - steps: - - uses: aws-actions/stale-issue-cleanup@v6 - with: - # Setting messages to an empty string will cause the automation to skip - # that category - ancient-issue-message: This is a very old issue that is probably not getting as much - attention as it deserves. We encourage you to check if this is still an issue in - the latest release and if you find that this is still a problem, please feel free - to provide a comment or open a new issue. - stale-issue-message: It looks like this issue has not been active for more than 5 days. - In the absence of more information, we will be closing this issue soon. If you find - that this is still a problem, please add a comment to prevent automatic closure, or - if the issue is already closed please feel free to reopen it. - stale-pr-message: It looks like this PR has not been active for more than five days. In - the absence of more information, we will be closing this PR soon. Please add a - comment to prevent automatic closure, or if the PR is already closed please feel - free to open a new one. - - # These labels are required - stale-issue-label: closing-soon - exempt-issue-labels: no-auto-closure - stale-pr-label: closing-soon - exempt-pr-labels: pr/needs-review - response-requested-label: response-requested - - # Don't set closed-for-staleness label to skip closing very old issues - # regardless of label - closed-for-staleness-label: closed-for-staleness - - # Issue timing - days-before-stale: 5 - days-before-close: 2 - days-before-ancient: 36500 - - # If you don't want to mark a issue as being ancient based on a - # threshold of "upvotes", you can set this here. An "upvote" is - # the total number of +1, heart, hooray, and rocket reactions - # on an issue. - minimum-upvotes-to-exempt: 1 - - repo-token: ${{ secrets.GITHUB_TOKEN }} - #loglevel: DEBUG - # Set dry-run to true to not perform label or close actions. - #dry-run: true +name: "Close stale issues" + +# Controls when the action will run. +on: + schedule: + - cron: "0 0/3 * * *" + +jobs: + cleanup: + name: Stale issue job + runs-on: ubuntu-latest + steps: + - uses: aws-actions/stale-issue-cleanup@v6 + with: + # Setting messages to an empty string will cause the automation to skip + # that category + ancient-issue-message: This is a very old issue that is probably not getting as much + attention as it deserves. We encourage you to check if this is still an issue in + the latest release and if you find that this is still a problem, please feel free + to provide a comment or open a new issue. + stale-issue-message: It looks like this issue has not been active for more than 5 days. + In the absence of more information, we will be closing this issue soon. If you find + that this is still a problem, please add a comment to prevent automatic closure, or + if the issue is already closed please feel free to reopen it. + stale-pr-message: It looks like this PR has not been active for more than five days. In + the absence of more information, we will be closing this PR soon. Please add a + comment to prevent automatic closure, or if the PR is already closed please feel + free to open a new one. + + # These labels are required + stale-issue-label: closing-soon + exempt-issue-labels: no-auto-closure + stale-pr-label: closing-soon + exempt-pr-labels: pr/needs-review + response-requested-label: response-requested + + # Don't set closed-for-staleness label to skip closing very old issues + # regardless of label + closed-for-staleness-label: closed-for-staleness + + # Issue timing + days-before-stale: 10 + days-before-close: 4 + days-before-ancient: 36500 + + # If you don't want to mark a issue as being ancient based on a + # threshold of "upvotes", you can set this here. An "upvote" is + # the total number of +1, heart, hooray, and rocket reactions + # on an issue. + minimum-upvotes-to-exempt: 1 + + repo-token: ${{ secrets.GITHUB_TOKEN }} + #loglevel: DEBUG + # Set dry-run to true to not perform label or close actions. + #dry-run: true From bfa4f7402916e2f2cdfbc82ac3822fc755663bf9 Mon Sep 17 00:00:00 2001 From: Alex Shovlin Date: Fri, 8 Mar 2024 12:40:21 -0500 Subject: [PATCH 10/12] chore: Update the version of Amazon.CDK.Lib that is referenced by the recipe CDK projects --- THIRD_PARTY_LICENSES | 2 +- .../AWS.Deploy.Recipes.CDK.Common.csproj | 2 +- .../CdkTemplates/AspNetAppAppRunner/AspNetAppAppRunner.csproj | 2 +- .../CdkTemplates/AspNetAppEcsFargate/AspNetAppEcsFargate.csproj | 2 +- .../AspNetAppElasticBeanstalkLinux.csproj | 2 +- .../AspNetAppElasticBeanstalkWindows.csproj | 2 +- .../CdkTemplates/BlazorWasm/BlazorWasm.csproj | 2 +- .../ConsoleAppECSFargateScheduleTask.csproj | 2 +- .../ConsoleAppEcsFargateService.csproj | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/THIRD_PARTY_LICENSES b/THIRD_PARTY_LICENSES index 006de202..643a8076 100644 --- a/THIRD_PARTY_LICENSES +++ b/THIRD_PARTY_LICENSES @@ -21,7 +21,7 @@ ** AWSSDK.ElasticLoadBalancingV2; version 3.7.201.27 -- https://www.nuget.org/packages/AWSSDK.ElasticLoadBalancingV2/ ** AWSSDK.Core; version 3.7.202.11 -- https://www.nuget.org/packages/AWSSDK.Core ** AWSSDK.CloudWatchLogs; version 3.7.200.42 -- https://www.nuget.org/packages/AWSSDK.CloudWatchLogs -** Amazon.CDK.Lib; version 2.43.1 -- https://www.nuget.org/packages/Amazon.CDK.Lib/ +** Amazon.CDK.Lib; version 2.131.0 -- https://www.nuget.org/packages/Amazon.CDK.Lib/ Apache License Version 2.0, January 2004 diff --git a/src/AWS.Deploy.Recipes.CDK.Common/AWS.Deploy.Recipes.CDK.Common.csproj b/src/AWS.Deploy.Recipes.CDK.Common/AWS.Deploy.Recipes.CDK.Common.csproj index b583b8dd..cca2e6df 100644 --- a/src/AWS.Deploy.Recipes.CDK.Common/AWS.Deploy.Recipes.CDK.Common.csproj +++ b/src/AWS.Deploy.Recipes.CDK.Common/AWS.Deploy.Recipes.CDK.Common.csproj @@ -13,7 +13,7 @@ - + diff --git a/src/AWS.Deploy.Recipes/CdkTemplates/AspNetAppAppRunner/AspNetAppAppRunner.csproj b/src/AWS.Deploy.Recipes/CdkTemplates/AspNetAppAppRunner/AspNetAppAppRunner.csproj index b0330fe9..f9eadfa6 100644 --- a/src/AWS.Deploy.Recipes/CdkTemplates/AspNetAppAppRunner/AspNetAppAppRunner.csproj +++ b/src/AWS.Deploy.Recipes/CdkTemplates/AspNetAppAppRunner/AspNetAppAppRunner.csproj @@ -24,7 +24,7 @@ - + diff --git a/src/AWS.Deploy.Recipes/CdkTemplates/AspNetAppEcsFargate/AspNetAppEcsFargate.csproj b/src/AWS.Deploy.Recipes/CdkTemplates/AspNetAppEcsFargate/AspNetAppEcsFargate.csproj index 94a5adaa..591ce57e 100644 --- a/src/AWS.Deploy.Recipes/CdkTemplates/AspNetAppEcsFargate/AspNetAppEcsFargate.csproj +++ b/src/AWS.Deploy.Recipes/CdkTemplates/AspNetAppEcsFargate/AspNetAppEcsFargate.csproj @@ -25,7 +25,7 @@ - + - + diff --git a/src/AWS.Deploy.Recipes/CdkTemplates/AspNetAppElasticBeanstalkWindows/AspNetAppElasticBeanstalkWindows.csproj b/src/AWS.Deploy.Recipes/CdkTemplates/AspNetAppElasticBeanstalkWindows/AspNetAppElasticBeanstalkWindows.csproj index e1915594..7095f9c5 100644 --- a/src/AWS.Deploy.Recipes/CdkTemplates/AspNetAppElasticBeanstalkWindows/AspNetAppElasticBeanstalkWindows.csproj +++ b/src/AWS.Deploy.Recipes/CdkTemplates/AspNetAppElasticBeanstalkWindows/AspNetAppElasticBeanstalkWindows.csproj @@ -25,7 +25,7 @@ - + diff --git a/src/AWS.Deploy.Recipes/CdkTemplates/BlazorWasm/BlazorWasm.csproj b/src/AWS.Deploy.Recipes/CdkTemplates/BlazorWasm/BlazorWasm.csproj index d2825cbc..c49ae419 100644 --- a/src/AWS.Deploy.Recipes/CdkTemplates/BlazorWasm/BlazorWasm.csproj +++ b/src/AWS.Deploy.Recipes/CdkTemplates/BlazorWasm/BlazorWasm.csproj @@ -25,7 +25,7 @@ - + - + - +