diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml
index 77590175c..d5d390e60 100644
--- a/.github/actions/setup/action.yml
+++ b/.github/actions/setup/action.yml
@@ -54,7 +54,7 @@ inputs:
default: 1.21
dotnet-version:
- default: 6
+ default: 8
gotestfmt-version:
default: v2.5.0
diff --git a/aws-cs-ansible-wordpress/pulumi-ansible-wordpress.csproj b/aws-cs-ansible-wordpress/pulumi-ansible-wordpress.csproj
index 9cefc967b..9dfb779f7 100644
--- a/aws-cs-ansible-wordpress/pulumi-ansible-wordpress.csproj
+++ b/aws-cs-ansible-wordpress/pulumi-ansible-wordpress.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/aws-cs-assume-role/assume-role/assume-role.csproj b/aws-cs-assume-role/assume-role/assume-role.csproj
index 052102ea5..5dc785709 100644
--- a/aws-cs-assume-role/assume-role/assume-role.csproj
+++ b/aws-cs-assume-role/assume-role/assume-role.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/aws-cs-assume-role/create-role/create-role.csproj b/aws-cs-assume-role/create-role/create-role.csproj
index 052102ea5..5dc785709 100644
--- a/aws-cs-assume-role/create-role/create-role.csproj
+++ b/aws-cs-assume-role/create-role/create-role.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/aws-cs-eks/Aws.EksCluster.csproj b/aws-cs-eks/Aws.EksCluster.csproj
index 21b2b02a0..2ffb212f9 100644
--- a/aws-cs-eks/Aws.EksCluster.csproj
+++ b/aws-cs-eks/Aws.EksCluster.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/aws-cs-fargate/App/aws-cs-fargate.csproj b/aws-cs-fargate/App/aws-cs-fargate.csproj
index 668382926..d43811e98 100644
--- a/aws-cs-fargate/App/aws-cs-fargate.csproj
+++ b/aws-cs-fargate/App/aws-cs-fargate.csproj
@@ -1,7 +1,7 @@
- net6.0
+ net8.0
dotnet_core_tutorial
diff --git a/aws-cs-fargate/Infra/Aws.Fargate.csproj b/aws-cs-fargate/Infra/Aws.Fargate.csproj
index df7a47e56..4a3615078 100644
--- a/aws-cs-fargate/Infra/Aws.Fargate.csproj
+++ b/aws-cs-fargate/Infra/Aws.Fargate.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/aws-cs-lambda/DotnetLambda/src/DotnetLambda/DotnetLambda.csproj b/aws-cs-lambda/DotnetLambda/src/DotnetLambda/DotnetLambda.csproj
index 5345fd6f1..f1d6008bd 100644
--- a/aws-cs-lambda/DotnetLambda/src/DotnetLambda/DotnetLambda.csproj
+++ b/aws-cs-lambda/DotnetLambda/src/DotnetLambda/DotnetLambda.csproj
@@ -1,6 +1,6 @@
- net6.0
+ net8.0
true
Lambda
diff --git a/aws-cs-lambda/pulumi/Aws.Lambda.csproj b/aws-cs-lambda/pulumi/Aws.Lambda.csproj
index 72e2e9572..a60b27c09 100644
--- a/aws-cs-lambda/pulumi/Aws.Lambda.csproj
+++ b/aws-cs-lambda/pulumi/Aws.Lambda.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/aws-cs-lambda/pulumi/LambdaStack.cs b/aws-cs-lambda/pulumi/LambdaStack.cs
index 9b44743b4..903439204 100644
--- a/aws-cs-lambda/pulumi/LambdaStack.cs
+++ b/aws-cs-lambda/pulumi/LambdaStack.cs
@@ -10,8 +10,8 @@ public LambdaStack()
{
var lambda = new Function("basicLambda", new FunctionArgs
{
- Runtime = "dotnetcore3.1",
- Code = new FileArchive("../DotnetLambda/src/DotnetLambda/bin/Debug/net6.0/publish"),
+ Runtime = "dotnet8",
+ Code = new FileArchive("../DotnetLambda/src/DotnetLambda/bin/Debug/net8.0/publish"),
Handler = "DotnetLambda::DotnetLambda.Function::FunctionHandler",
Role = CreateLambdaRole().Arn
});
diff --git a/aws-cs-langserve/Aws.Langserve.csproj b/aws-cs-langserve/Aws.Langserve.csproj
index 5b52f28a7..f78cbac99 100644
--- a/aws-cs-langserve/Aws.Langserve.csproj
+++ b/aws-cs-langserve/Aws.Langserve.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/aws-cs-s3-folder/aws-cs-s3-folder.csproj b/aws-cs-s3-folder/aws-cs-s3-folder.csproj
index 1379c9eb2..5dc5b26bd 100644
--- a/aws-cs-s3-folder/aws-cs-s3-folder.csproj
+++ b/aws-cs-s3-folder/aws-cs-s3-folder.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
Examples
diff --git a/aws-cs-secrets-manager/aws-cs-secrets-manager.csproj b/aws-cs-secrets-manager/aws-cs-secrets-manager.csproj
index 72e2e9572..a60b27c09 100644
--- a/aws-cs-secrets-manager/aws-cs-secrets-manager.csproj
+++ b/aws-cs-secrets-manager/aws-cs-secrets-manager.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/aws-cs-webserver/Aws.WebServer.csproj b/aws-cs-webserver/Aws.WebServer.csproj
index 72e2e9572..a60b27c09 100644
--- a/aws-cs-webserver/Aws.WebServer.csproj
+++ b/aws-cs-webserver/Aws.WebServer.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/aws-fs-lambda-webserver/LambdaWebServer/LambdaWebServer.fsproj b/aws-fs-lambda-webserver/LambdaWebServer/LambdaWebServer.fsproj
index a220b744f..ab9e5fd1b 100644
--- a/aws-fs-lambda-webserver/LambdaWebServer/LambdaWebServer.fsproj
+++ b/aws-fs-lambda-webserver/LambdaWebServer/LambdaWebServer.fsproj
@@ -1,7 +1,7 @@
- net6.0
+ net8.0
portable
Exe
false
diff --git a/aws-fs-lambda-webserver/pulumi/Aws.LambdaWebServer.fsproj b/aws-fs-lambda-webserver/pulumi/Aws.LambdaWebServer.fsproj
index 249488992..d50d7d084 100644
--- a/aws-fs-lambda-webserver/pulumi/Aws.LambdaWebServer.fsproj
+++ b/aws-fs-lambda-webserver/pulumi/Aws.LambdaWebServer.fsproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
diff --git a/aws-fs-lambda-webserver/pulumi/Program.fs b/aws-fs-lambda-webserver/pulumi/Program.fs
index a177e0337..529581c9d 100644
--- a/aws-fs-lambda-webserver/pulumi/Program.fs
+++ b/aws-fs-lambda-webserver/pulumi/Program.fs
@@ -94,8 +94,8 @@ let infra () =
Function(
"basicLambda",
FunctionArgs(
- Runtime = inputUnion2Of2 Pulumi.Aws.Lambda.Runtime.DotnetCore3d1,
- Code = input (FileArchive "../LambdaWebServer/bin/Debug/net6.0/publish" :> Archive),
+ Runtime = inputUnion2Of2 Pulumi.Aws.Lambda.Runtime.Dotnet8,
+ Code = input (FileArchive "../LambdaWebServer/bin/Debug/net8.0/publish" :> Archive),
Handler = input "LambdaWebServer::Setup+LambdaEntryPoint::FunctionHandlerAsync",
Role = io lambdaRole.Arn,
Timeout = input 30
diff --git a/aws-fs-s3-folder/aws-cs-s3-folder.fsproj b/aws-fs-s3-folder/aws-cs-s3-folder.fsproj
index effaa69e6..6218c6105 100644
--- a/aws-fs-s3-folder/aws-cs-s3-folder.fsproj
+++ b/aws-fs-s3-folder/aws-cs-s3-folder.fsproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/aws-py-serverless-raw/__main__.py b/aws-py-serverless-raw/__main__.py
index 981409a2e..ff32c030b 100644
--- a/aws-py-serverless-raw/__main__.py
+++ b/aws-py-serverless-raw/__main__.py
@@ -5,7 +5,7 @@
import pulumi_aws as aws
# The location of the built dotnet3.1 application to deploy
-dotnet_application_publish_folder = "./app/bin/Debug/net6.0/publish"
+dotnet_application_publish_folder = "./app/bin/Debug/net8.0/publish"
dotnet_application_entry_point = "app::app.Functions::GetAsync"
# The stage name to use for the API Gateway URL
custom_stage_name = "api"
@@ -72,7 +72,7 @@
lambda_func = aws.lambda_.Function("mylambda",
opts=pulumi.ResourceOptions(depends_on=[policy]),
- runtime="dotnetcore3.1",
+ runtime="dotnet8",
code=pulumi.AssetArchive({
".": pulumi.FileArchive(dotnet_application_publish_folder),
}),
diff --git a/aws-py-serverless-raw/app/app.csproj b/aws-py-serverless-raw/app/app.csproj
index 9f2acbd52..a9bb63cd8 100644
--- a/aws-py-serverless-raw/app/app.csproj
+++ b/aws-py-serverless-raw/app/app.csproj
@@ -1,7 +1,7 @@
- net6.0
+ net8.0
true
diff --git a/aws-ts-serverless-raw/app/app.csproj b/aws-ts-serverless-raw/app/app.csproj
index 9ebcdb535..62804875e 100644
--- a/aws-ts-serverless-raw/app/app.csproj
+++ b/aws-ts-serverless-raw/app/app.csproj
@@ -1,7 +1,7 @@
- net6.0
+ net8.0
true
diff --git a/aws-ts-serverless-raw/index.ts b/aws-ts-serverless-raw/index.ts
index 002e8e063..f8f08a05e 100644
--- a/aws-ts-serverless-raw/index.ts
+++ b/aws-ts-serverless-raw/index.ts
@@ -4,7 +4,7 @@ import * as aws from "@pulumi/aws";
import * as pulumi from "@pulumi/pulumi";
// The location of the built dotnet3.1 application to deploy
-const dotNetApplicationPublishFolder = "./app/bin/Debug/net6.0/publish";
+const dotNetApplicationPublishFolder = "./app/bin/Debug/net8.0/publish";
const dotNetApplicationEntryPoint = "app::app.Functions::GetAsync";
// The stage name to use for the API Gateway URL
const stageName = "api";
@@ -54,7 +54,7 @@ const provisionedConcurrentExecutions = config.getNumber("provisionedConcurrency
// Create a Lambda function, using code from the `./app` folder.
const lambda = new aws.lambda.Function("mylambda", {
- runtime: aws.lambda.DotnetCore3d1Runtime,
+ runtime: "dotnet8",
code: new pulumi.asset.AssetArchive({
".": new pulumi.asset.FileArchive(dotNetApplicationPublishFolder),
}),
diff --git a/azure-cs-aci/Azure.Aci.csproj b/azure-cs-aci/Azure.Aci.csproj
index 3775699aa..1f21686fa 100644
--- a/azure-cs-aci/Azure.Aci.csproj
+++ b/azure-cs-aci/Azure.Aci.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/azure-cs-aks-cosmos-helm/AksCosmosStack.csproj b/azure-cs-aks-cosmos-helm/AksCosmosStack.csproj
index 0047147eb..8d09d9b2f 100644
--- a/azure-cs-aks-cosmos-helm/AksCosmosStack.csproj
+++ b/azure-cs-aks-cosmos-helm/AksCosmosStack.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/azure-cs-aks-helm/azure-cs-aks-helm.csproj b/azure-cs-aks-helm/azure-cs-aks-helm.csproj
index 494e11b8b..6b86f5949 100644
--- a/azure-cs-aks-helm/azure-cs-aks-helm.csproj
+++ b/azure-cs-aks-helm/azure-cs-aks-helm.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/azure-cs-aks-multicluster/azure-cs-aks-multicluster.csproj b/azure-cs-aks-multicluster/azure-cs-aks-multicluster.csproj
index b6ab7ce92..4d7554d66 100644
--- a/azure-cs-aks-multicluster/azure-cs-aks-multicluster.csproj
+++ b/azure-cs-aks-multicluster/azure-cs-aks-multicluster.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/azure-cs-aks/Azure.Aks.csproj b/azure-cs-aks/Azure.Aks.csproj
index 8c235efcc..dd1edf907 100644
--- a/azure-cs-aks/Azure.Aks.csproj
+++ b/azure-cs-aks/Azure.Aks.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/azure-cs-appservice-docker/Azure.AppService.Docker.csproj b/azure-cs-appservice-docker/Azure.AppService.Docker.csproj
index 85b766355..1691750d9 100644
--- a/azure-cs-appservice-docker/Azure.AppService.Docker.csproj
+++ b/azure-cs-appservice-docker/Azure.AppService.Docker.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/azure-cs-appservice/Azure.AppService.csproj b/azure-cs-appservice/Azure.AppService.csproj
index 3775699aa..1f21686fa 100644
--- a/azure-cs-appservice/Azure.AppService.csproj
+++ b/azure-cs-appservice/Azure.AppService.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/azure-cs-call-azure-api/azure-cs-call-azure-api.csproj b/azure-cs-call-azure-api/azure-cs-call-azure-api.csproj
index fdeb24674..417a853be 100644
--- a/azure-cs-call-azure-api/azure-cs-call-azure-api.csproj
+++ b/azure-cs-call-azure-api/azure-cs-call-azure-api.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
azure_cs_call_azure_sdk
diff --git a/azure-cs-containerapps/Azure.ContainerApps.csproj b/azure-cs-containerapps/Azure.ContainerApps.csproj
index 4de464386..f580b4b8f 100644
--- a/azure-cs-containerapps/Azure.ContainerApps.csproj
+++ b/azure-cs-containerapps/Azure.ContainerApps.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/azure-cs-cosmosdb-logicapp/CosmosDBLogicApp.csproj b/azure-cs-cosmosdb-logicapp/CosmosDBLogicApp.csproj
index 85b766355..1691750d9 100644
--- a/azure-cs-cosmosdb-logicapp/CosmosDBLogicApp.csproj
+++ b/azure-cs-cosmosdb-logicapp/CosmosDBLogicApp.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/azure-cs-credential-rotation-one-set/Azure.CredentialRotation.OneSet.csproj b/azure-cs-credential-rotation-one-set/Azure.CredentialRotation.OneSet.csproj
index e55a969a2..f34b60227 100644
--- a/azure-cs-credential-rotation-one-set/Azure.CredentialRotation.OneSet.csproj
+++ b/azure-cs-credential-rotation-one-set/Azure.CredentialRotation.OneSet.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/azure-cs-functions/Azure.Functions.csproj b/azure-cs-functions/Azure.Functions.csproj
index 3775699aa..1f21686fa 100644
--- a/azure-cs-functions/Azure.Functions.csproj
+++ b/azure-cs-functions/Azure.Functions.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/azure-cs-net5-aks-webapp/Azure.Dotnet5.csproj b/azure-cs-net5-aks-webapp/Azure.Dotnet5.csproj
index 049bfcafe..c78917437 100644
--- a/azure-cs-net5-aks-webapp/Azure.Dotnet5.csproj
+++ b/azure-cs-net5-aks-webapp/Azure.Dotnet5.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/azure-cs-sqlserver/Azure.SQLServer.csproj b/azure-cs-sqlserver/Azure.SQLServer.csproj
index 85b766355..1691750d9 100644
--- a/azure-cs-sqlserver/Azure.SQLServer.csproj
+++ b/azure-cs-sqlserver/Azure.SQLServer.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/azure-cs-static-website/Azure.StaticWebsite.csproj b/azure-cs-static-website/Azure.StaticWebsite.csproj
index 85b766355..1691750d9 100644
--- a/azure-cs-static-website/Azure.StaticWebsite.csproj
+++ b/azure-cs-static-website/Azure.StaticWebsite.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/azure-cs-synapse/Azure.Synapse.csproj b/azure-cs-synapse/Azure.Synapse.csproj
index 25078200e..b53edd3cf 100644
--- a/azure-cs-synapse/Azure.Synapse.csproj
+++ b/azure-cs-synapse/Azure.Synapse.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/azure-ts-functions-many/dotnet/functionapp-dotnet.csproj b/azure-ts-functions-many/dotnet/functionapp-dotnet.csproj
index 3e78f86fe..c1c5a1e5b 100644
--- a/azure-ts-functions-many/dotnet/functionapp-dotnet.csproj
+++ b/azure-ts-functions-many/dotnet/functionapp-dotnet.csproj
@@ -1,6 +1,6 @@
- net6.0
+ net8.0
v3
functionapp_dotnet
diff --git a/azure-ts-functions-many/index.ts b/azure-ts-functions-many/index.ts
index 8c9cd5e1f..c4f539036 100644
--- a/azure-ts-functions-many/index.ts
+++ b/azure-ts-functions-many/index.ts
@@ -34,7 +34,7 @@ const dotnetBlob = new storage.Blob("dotnetBlob", {
resourceGroupName: resourceGroup.name,
accountName: storageAccount.name,
containerName: container.name,
- source: new pulumi.asset.FileArchive("./dotnet/bin/Debug/net6.0/publish"),
+ source: new pulumi.asset.FileArchive("./dotnet/bin/Debug/net8.0/publish"),
});
const dotnetBlobSignedURL = signedBlobReadUrl(dotnetBlob, container, storageAccount, resourceGroup);
@@ -175,7 +175,7 @@ const premiumBlob = new storage.Blob("premiumBlob", {
resourceGroupName: resourceGroup.name,
accountName: storageAccount.name,
containerName: container.name,
- source: new pulumi.asset.FileArchive("./dotnet/bin/Debug/net6.0/publish"),
+ source: new pulumi.asset.FileArchive("./dotnet/bin/Debug/net8.0/publish"),
});
const premiumBlobSignedURL = signedBlobReadUrl(premiumBlob, container, storageAccount, resourceGroup);
diff --git a/classic-azure-cs-botservice/Azure.BotService.csproj b/classic-azure-cs-botservice/Azure.BotService.csproj
index e1fff993a..72869480a 100644
--- a/classic-azure-cs-botservice/Azure.BotService.csproj
+++ b/classic-azure-cs-botservice/Azure.BotService.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/classic-azure-cs-botservice/bot/SimpleBot.csproj b/classic-azure-cs-botservice/bot/SimpleBot.csproj
index 90e92b967..da94be1c1 100644
--- a/classic-azure-cs-botservice/bot/SimpleBot.csproj
+++ b/classic-azure-cs-botservice/bot/SimpleBot.csproj
@@ -1,7 +1,7 @@
- netcoreapp2.1
+ net8.0
latest
diff --git a/classic-azure-cs-msi-keyvault-rbac/AppStack.cs b/classic-azure-cs-msi-keyvault-rbac/AppStack.cs
index 4f86991ae..362cfa1cb 100644
--- a/classic-azure-cs-msi-keyvault-rbac/AppStack.cs
+++ b/classic-azure-cs-msi-keyvault-rbac/AppStack.cs
@@ -79,7 +79,7 @@ public AppStack()
StorageAccountName = storageAccount.Name,
StorageContainerName = storageContainer.Name,
Type = "Block",
- Source = new FileArchive("./webapp/bin/Debug/net6.0/publish"),
+ Source = new FileArchive("./webapp/bin/Debug/net8.0/publish"),
});
var clientConfig = Output.Create(GetClientConfig.InvokeAsync());
diff --git a/classic-azure-cs-msi-keyvault-rbac/Azure.KeyVault.csproj b/classic-azure-cs-msi-keyvault-rbac/Azure.KeyVault.csproj
index 0362745af..a5f8073c5 100644
--- a/classic-azure-cs-msi-keyvault-rbac/Azure.KeyVault.csproj
+++ b/classic-azure-cs-msi-keyvault-rbac/Azure.KeyVault.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/classic-azure-cs-msi-keyvault-rbac/webapp/webapp.csproj b/classic-azure-cs-msi-keyvault-rbac/webapp/webapp.csproj
index b77277030..208d969a7 100644
--- a/classic-azure-cs-msi-keyvault-rbac/webapp/webapp.csproj
+++ b/classic-azure-cs-msi-keyvault-rbac/webapp/webapp.csproj
@@ -1,7 +1,7 @@
- net6.0
+ net8.0
diff --git a/classic-azure-cs-vm-scaleset/Azure.VmScaleset.csproj b/classic-azure-cs-vm-scaleset/Azure.VmScaleset.csproj
index 9a4d596f6..342831dde 100644
--- a/classic-azure-cs-vm-scaleset/Azure.VmScaleset.csproj
+++ b/classic-azure-cs-vm-scaleset/Azure.VmScaleset.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/classic-azure-cs-webserver/Azure.WebServer.csproj b/classic-azure-cs-webserver/Azure.WebServer.csproj
index 9a4d596f6..342831dde 100644
--- a/classic-azure-cs-webserver/Azure.WebServer.csproj
+++ b/classic-azure-cs-webserver/Azure.WebServer.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/classic-azure-fs-aci/Azure.Aci.fsproj b/classic-azure-fs-aci/Azure.Aci.fsproj
index da0b44764..e7e6c6010 100644
--- a/classic-azure-fs-aci/Azure.Aci.fsproj
+++ b/classic-azure-fs-aci/Azure.Aci.fsproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
diff --git a/classic-azure-fs-aks/Azure.Aks.fsproj b/classic-azure-fs-aks/Azure.Aks.fsproj
index bf9230e7d..ad19c1219 100644
--- a/classic-azure-fs-aks/Azure.Aks.fsproj
+++ b/classic-azure-fs-aks/Azure.Aks.fsproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/classic-azure-fs-appservice/Azure.AppService.fsproj b/classic-azure-fs-appservice/Azure.AppService.fsproj
index a1d435689..d692077c2 100644
--- a/classic-azure-fs-appservice/Azure.AppService.fsproj
+++ b/classic-azure-fs-appservice/Azure.AppService.fsproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
diff --git a/classic-azure-py-msi-keyvault-rbac/__main__.py b/classic-azure-py-msi-keyvault-rbac/__main__.py
index a3e0f4438..bbeae3486 100644
--- a/classic-azure-py-msi-keyvault-rbac/__main__.py
+++ b/classic-azure-py-msi-keyvault-rbac/__main__.py
@@ -68,7 +68,7 @@ def createFirewallRules(arg):
storage_account_name=storage_account.name,
storage_container_name=container.name,
type="Block",
- source=asset.FileArchive("./webapp/bin/Debug/net6.0/publish")
+ source=asset.FileArchive("./webapp/bin/Debug/net8.0/publish")
)
client_config = core.get_client_config()
diff --git a/classic-azure-py-msi-keyvault-rbac/webapp/webapp.csproj b/classic-azure-py-msi-keyvault-rbac/webapp/webapp.csproj
index b77277030..208d969a7 100644
--- a/classic-azure-py-msi-keyvault-rbac/webapp/webapp.csproj
+++ b/classic-azure-py-msi-keyvault-rbac/webapp/webapp.csproj
@@ -1,7 +1,7 @@
- net6.0
+ net8.0
diff --git a/classic-azure-ts-aks-keda/functionapp/queue.csproj b/classic-azure-ts-aks-keda/functionapp/queue.csproj
index b4bc97305..f6369d1a9 100644
--- a/classic-azure-ts-aks-keda/functionapp/queue.csproj
+++ b/classic-azure-ts-aks-keda/functionapp/queue.csproj
@@ -1,6 +1,6 @@
- netcoreapp2.1
+ net8.0
v2
diff --git a/classic-azure-ts-appservice-devops/infra/index.ts b/classic-azure-ts-appservice-devops/infra/index.ts
index 115b33ae4..0baacafee 100644
--- a/classic-azure-ts-appservice-devops/infra/index.ts
+++ b/classic-azure-ts-appservice-devops/infra/index.ts
@@ -49,7 +49,7 @@ const blob = new azure.storage.Blob(`${prefix}-b`, {
storageContainerName: storageContainer.name,
type: "Block",
- source: new pulumi.asset.FileArchive("../src/bin/Debug/netcoreapp2.1/publish"),
+ source: new pulumi.asset.FileArchive("../src/bin/Debug/net8.0/publish"),
});
const codeBlobUrl = azure.storage.signedBlobReadUrl(blob, storageAccount);
diff --git a/classic-azure-ts-appservice-devops/src/DotNetCoreSqlDb.csproj b/classic-azure-ts-appservice-devops/src/DotNetCoreSqlDb.csproj
index 78d34e1a2..6f595eeed 100644
--- a/classic-azure-ts-appservice-devops/src/DotNetCoreSqlDb.csproj
+++ b/classic-azure-ts-appservice-devops/src/DotNetCoreSqlDb.csproj
@@ -1,7 +1,7 @@
- netcoreapp2.1
+ net8.0
diff --git a/classic-azure-ts-msi-keyvault-rbac/index.ts b/classic-azure-ts-msi-keyvault-rbac/index.ts
index 12cddbb0c..9cea0514e 100644
--- a/classic-azure-ts-msi-keyvault-rbac/index.ts
+++ b/classic-azure-ts-msi-keyvault-rbac/index.ts
@@ -62,7 +62,7 @@ const blob = new azure.storage.Blob("zip", {
storageContainerName: storageContainer.name,
type: "Block",
- source: new pulumi.asset.FileArchive("./webapp/bin/Debug/net6.0/publish"),
+ source: new pulumi.asset.FileArchive("./webapp/bin/Debug/net8.0/publish"),
});
const clientConfig = azure.core.getClientConfig({ async: true });
diff --git a/classic-azure-ts-msi-keyvault-rbac/webapp/webapp.csproj b/classic-azure-ts-msi-keyvault-rbac/webapp/webapp.csproj
index b77277030..208d969a7 100644
--- a/classic-azure-ts-msi-keyvault-rbac/webapp/webapp.csproj
+++ b/classic-azure-ts-msi-keyvault-rbac/webapp/webapp.csproj
@@ -1,7 +1,7 @@
- net6.0
+ net8.0
diff --git a/digitalocean-cs-k8s/Digitalocean.K8s.csproj b/digitalocean-cs-k8s/Digitalocean.K8s.csproj
index 0a3bb4c89..fe84a8738 100644
--- a/digitalocean-cs-k8s/Digitalocean.K8s.csproj
+++ b/digitalocean-cs-k8s/Digitalocean.K8s.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
Digitalocean.K8s
Digitalocean.K8s
diff --git a/digitalocean-cs-loadbalanced-droplets/Digitalocean.LoadbalancedDroplets.csproj b/digitalocean-cs-loadbalanced-droplets/Digitalocean.LoadbalancedDroplets.csproj
index d5f1b6fc5..1984c1b5d 100644
--- a/digitalocean-cs-loadbalanced-droplets/Digitalocean.LoadbalancedDroplets.csproj
+++ b/digitalocean-cs-loadbalanced-droplets/Digitalocean.LoadbalancedDroplets.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
Digitalocean.LoadbalancedDroplets
Digitalocean.LoadbalancedDroplets
diff --git a/docker-cs-multi-container-app/.vscode/launch.json b/docker-cs-multi-container-app/.vscode/launch.json
index d1a0c72d8..14c8b27bb 100644
--- a/docker-cs-multi-container-app/.vscode/launch.json
+++ b/docker-cs-multi-container-app/.vscode/launch.json
@@ -10,7 +10,7 @@
"request": "launch",
"preLaunchTask": "build",
// If you have changed target frameworks, make sure to update the program path.
- "program": "${workspaceFolder}/Infra/bin/Debug/net6.0/docker-cs-multi-container-app.dll",
+ "program": "${workspaceFolder}/Infra/bin/Debug/net8.0/docker-cs-multi-container-app.dll",
"args": [],
"cwd": "${workspaceFolder}/Infra",
// For more information about the 'console' field, see https://aka.ms/VSCode-CS-LaunchJson-Console
diff --git a/docker-cs-multi-container-app/App/App.csproj b/docker-cs-multi-container-app/App/App.csproj
index 56e942b1d..3f65478fd 100644
--- a/docker-cs-multi-container-app/App/App.csproj
+++ b/docker-cs-multi-container-app/App/App.csproj
@@ -1,7 +1,7 @@
- net6.0
+ net8.0
diff --git a/docker-cs-multi-container-app/Infra/docker-cs-multi-container-app.csproj b/docker-cs-multi-container-app/Infra/docker-cs-multi-container-app.csproj
index 17148154a..489ce461a 100644
--- a/docker-cs-multi-container-app/Infra/docker-cs-multi-container-app.csproj
+++ b/docker-cs-multi-container-app/Infra/docker-cs-multi-container-app.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/gcp-cs-functions/GCP.Functions.csproj b/gcp-cs-functions/GCP.Functions.csproj
index 5863c2a30..5ed1b21c0 100644
--- a/gcp-cs-functions/GCP.Functions.csproj
+++ b/gcp-cs-functions/GCP.Functions.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/gcp-cs-gke/Gcp.Gke.csproj b/gcp-cs-gke/Gcp.Gke.csproj
index 5863c2a30..5ed1b21c0 100644
--- a/gcp-cs-gke/Gcp.Gke.csproj
+++ b/gcp-cs-gke/Gcp.Gke.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/kubernetes-cs-guestbook/components/Kubernetes.Guestbook.Components.csproj b/kubernetes-cs-guestbook/components/Kubernetes.Guestbook.Components.csproj
index d2b13ab74..8693db6d3 100644
--- a/kubernetes-cs-guestbook/components/Kubernetes.Guestbook.Components.csproj
+++ b/kubernetes-cs-guestbook/components/Kubernetes.Guestbook.Components.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/kubernetes-cs-guestbook/simple/Kubernetes.Guestbook.csproj b/kubernetes-cs-guestbook/simple/Kubernetes.Guestbook.csproj
index 4c2040073..33ba4fb67 100644
--- a/kubernetes-cs-guestbook/simple/Kubernetes.Guestbook.csproj
+++ b/kubernetes-cs-guestbook/simple/Kubernetes.Guestbook.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
diff --git a/kubernetes-cs-helm-release-wordpress/kubernetes-cs-helm-release-wordpress.csproj b/kubernetes-cs-helm-release-wordpress/kubernetes-cs-helm-release-wordpress.csproj
index 1e191dd43..8ec042ed4 100644
--- a/kubernetes-cs-helm-release-wordpress/kubernetes-cs-helm-release-wordpress.csproj
+++ b/kubernetes-cs-helm-release-wordpress/kubernetes-cs-helm-release-wordpress.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/misc/benchmarks/cs-many-resources/cs-many-resources.csproj b/misc/benchmarks/cs-many-resources/cs-many-resources.csproj
index 9431f88ed..108d41508 100644
--- a/misc/benchmarks/cs-many-resources/cs-many-resources.csproj
+++ b/misc/benchmarks/cs-many-resources/cs-many-resources.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/stack-readme-cs/stack-readme-cs.csproj b/stack-readme-cs/stack-readme-cs.csproj
index 9431f88ed..108d41508 100644
--- a/stack-readme-cs/stack-readme-cs.csproj
+++ b/stack-readme-cs/stack-readme-cs.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/testing-unit-cs-mocks/UnitTesting.csproj b/testing-unit-cs-mocks/UnitTesting.csproj
index 47c95c7e8..38305aeaf 100644
--- a/testing-unit-cs-mocks/UnitTesting.csproj
+++ b/testing-unit-cs-mocks/UnitTesting.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/testing-unit-cs-top-level-program/infra/Infra.csproj b/testing-unit-cs-top-level-program/infra/Infra.csproj
index eb68c6ba0..aff7c5944 100644
--- a/testing-unit-cs-top-level-program/infra/Infra.csproj
+++ b/testing-unit-cs-top-level-program/infra/Infra.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/testing-unit-cs-top-level-program/tests/Tests.csproj b/testing-unit-cs-top-level-program/tests/Tests.csproj
index 0a07619fc..d92000c9f 100644
--- a/testing-unit-cs-top-level-program/tests/Tests.csproj
+++ b/testing-unit-cs-top-level-program/tests/Tests.csproj
@@ -1,7 +1,7 @@
- net6.0
+ net8.0
enable
enable
diff --git a/testing-unit-cs/UnitTesting.csproj b/testing-unit-cs/UnitTesting.csproj
index 6097d93e6..e14eb99f1 100644
--- a/testing-unit-cs/UnitTesting.csproj
+++ b/testing-unit-cs/UnitTesting.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/testing-unit-fs-mocks/UnitTestingFs.fsproj b/testing-unit-fs-mocks/UnitTestingFs.fsproj
index a6ec769a2..e294ecd68 100644
--- a/testing-unit-fs-mocks/UnitTestingFs.fsproj
+++ b/testing-unit-fs-mocks/UnitTestingFs.fsproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable