diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 0a09971f80..76213af997 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -48,7 +48,7 @@ updates: schedule: interval: "daily" - package-ecosystem: "nuget" - directory: "s3-uploader/runtimes/dotnet8_aot_on_provided_al2023/src" + directory: "s3-uploader/runtimes/dotnet9_aot_on_provided_al2023/src" schedule: interval: "daily" - package-ecosystem: "gomod" diff --git a/README.md b/README.md index 1a8f3d692a..ce73917b16 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ in addition to the following custom runtimes: - `c++` on `provided.al2023` - `dotnet7 aot` on `provided.al2` - `dotnet8 aot` on `provided.al2` -- `dotnet8 aot` on `provided.al2023` +- `dotnet9 aot` on `provided.al2023` - `quarkus native` on `provided.al2` - `graalvm java17` on `provided.al2` - `graalvm java21` on `provided.al2023` diff --git a/manifest.json b/manifest.json index 77d40a2a1f..69ed50e16e 100644 --- a/manifest.json +++ b/manifest.json @@ -132,10 +132,10 @@ } }, { - "displayName": "dotnet8 aot (prov.al2023)", + "displayName": "dotnet9 aot (prov.al2023)", "runtime": "provided.al2023", "handler": "bootstrap", - "path": "dotnet8_aot_on_provided_al2023", + "path": "dotnet9_aot_on_provided_al2023", "architectures": ["x86_64", "arm64"], "image": { "baseImage": "public.ecr.aws/lambda/provided:al2023" diff --git a/s3-uploader/runtimes/dotnet8_aot_on_provided_al2023/Dockerfile b/s3-uploader/runtimes/dotnet9_aot_on_provided_al2023/Dockerfile similarity index 100% rename from s3-uploader/runtimes/dotnet8_aot_on_provided_al2023/Dockerfile rename to s3-uploader/runtimes/dotnet9_aot_on_provided_al2023/Dockerfile diff --git a/s3-uploader/runtimes/dotnet8_aot_on_provided_al2023/build.sh b/s3-uploader/runtimes/dotnet9_aot_on_provided_al2023/build.sh similarity index 80% rename from s3-uploader/runtimes/dotnet8_aot_on_provided_al2023/build.sh rename to s3-uploader/runtimes/dotnet9_aot_on_provided_al2023/build.sh index 3b4cc7b185..5be8541d7c 100755 --- a/s3-uploader/runtimes/dotnet8_aot_on_provided_al2023/build.sh +++ b/s3-uploader/runtimes/dotnet9_aot_on_provided_al2023/build.sh @@ -15,6 +15,6 @@ fi rm ${DIR_NAME}/code_${2}.zip 2> /dev/null -docker build --platform ${PLATFORM} ${DIR_NAME} --build-arg ARCH=${ARCH} --build-arg IMAGE_TAG=${IMAGE_TAG} -t maxday/dotnet8_on_provided_al2023_${2} -dockerId=$(docker create maxday/dotnet8_on_provided_al2023_${2}) +docker build --platform ${PLATFORM} ${DIR_NAME} --build-arg ARCH=${ARCH} --build-arg IMAGE_TAG=${IMAGE_TAG} -t maxday/dotnet9_on_provided_al2023_${2} +dockerId=$(docker create maxday/dotnet9_on_provided_al2023_${2}) docker cp $dockerId:/code.zip ${DIR_NAME}/code_${2}.zip diff --git a/s3-uploader/runtimes/dotnet8_aot_on_provided_al2023/src/Function.cs b/s3-uploader/runtimes/dotnet9_aot_on_provided_al2023/src/Function.cs similarity index 100% rename from s3-uploader/runtimes/dotnet8_aot_on_provided_al2023/src/Function.cs rename to s3-uploader/runtimes/dotnet9_aot_on_provided_al2023/src/Function.cs diff --git a/s3-uploader/runtimes/dotnet8_aot_on_provided_al2023/src/LambdaPerf.csproj b/s3-uploader/runtimes/dotnet9_aot_on_provided_al2023/src/LambdaPerf.csproj similarity index 84% rename from s3-uploader/runtimes/dotnet8_aot_on_provided_al2023/src/LambdaPerf.csproj rename to s3-uploader/runtimes/dotnet9_aot_on_provided_al2023/src/LambdaPerf.csproj index e8e7619934..b8b0efa4c6 100644 --- a/s3-uploader/runtimes/dotnet8_aot_on_provided_al2023/src/LambdaPerf.csproj +++ b/s3-uploader/runtimes/dotnet9_aot_on_provided_al2023/src/LambdaPerf.csproj @@ -4,7 +4,7 @@ Lambda Exe bootstrap - net8.0 + net9.0 enable enable true @@ -17,8 +17,8 @@ - - + + diff --git a/s3-uploader/runtimes/dotnet8_aot_on_provided_al2023/src/aws-lambda-tools-defaults.json b/s3-uploader/runtimes/dotnet9_aot_on_provided_al2023/src/aws-lambda-tools-defaults.json similarity index 89% rename from s3-uploader/runtimes/dotnet8_aot_on_provided_al2023/src/aws-lambda-tools-defaults.json rename to s3-uploader/runtimes/dotnet9_aot_on_provided_al2023/src/aws-lambda-tools-defaults.json index 1d9ab04e10..715c63a28a 100644 --- a/s3-uploader/runtimes/dotnet8_aot_on_provided_al2023/src/aws-lambda-tools-defaults.json +++ b/s3-uploader/runtimes/dotnet9_aot_on_provided_al2023/src/aws-lambda-tools-defaults.json @@ -1,7 +1,7 @@ { "configuration": "Release", "environment-variables" : "SSL_CERT_FILE=/tmp/noop", - "framework": "net8.0", + "framework": "net9.0", "function-runtime": "provided.al2023", "function-memory-size": 256, "function-timeout": 30,