From fac019418ab7cb8a8734e14bce6758457eac01bf Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 22 Jan 2026 16:25:16 +0000 Subject: [PATCH 1/3] Initial plan From 3bbd3eda4629201d77d7e012445cdb3d38b8f7a1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 22 Jan 2026 16:31:48 +0000 Subject: [PATCH 2/3] Update from .NET 9 to .NET 10 Co-authored-by: danmoseley <6385855+danmoseley@users.noreply.github.com> --- .github/workflows/bench.yml | 4 ++-- bench/bench_csharp.yaml | 6 +++--- bench/bench_csharp_native_aot.yaml | 4 ++-- bench/include/dotnet/app.csproj | 2 +- bench/tool/BenchTool.csproj | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/bench.yml b/.github/workflows/bench.yml index f20378144..77d76aa5c 100644 --- a/.github/workflows/bench.yml +++ b/.github/workflows/bench.yml @@ -68,7 +68,7 @@ jobs: - run: dotnet --info - uses: actions/setup-dotnet@v3 with: - dotnet-version: "9.x" + dotnet-version: "10.x" - name: Install run: | echo '# placeholder' > $PROFILE @@ -255,7 +255,7 @@ jobs: - run: lscpu - uses: actions/setup-dotnet@v3 with: - dotnet-version: "9.x" + dotnet-version: "10.x" - name: Install run: | dotnet --info diff --git a/bench/bench_csharp.yaml b/bench/bench_csharp.yaml index 20b278e9a..8d8096731 100644 --- a/bench/bench_csharp.yaml +++ b/bench/bench_csharp.yaml @@ -74,13 +74,13 @@ source_rename_to: app.cs environments: - os: linux compiler: dotnet - version: 9 + version: 10 compiler_version_command: dotnet --version - docker: mcr.microsoft.com/dotnet/sdk:9.0 + docker: mcr.microsoft.com/dotnet/sdk:10.0 # docker_volumns: # - /tmp/.nuget/packages:/root/.nuget/packages include: dotnet - build: dotnet publish -c Release -r linux-x64 -f net9 --self-contained true -p:PublishSingleFile=true -o pub # -p:PublishReadyToRun=true + build: dotnet publish -c Release -r linux-x64 -f net10.0 --self-contained true -p:PublishSingleFile=true -o pub # -p:PublishReadyToRun=true after_build: - mv pub/app out out_dir: out diff --git a/bench/bench_csharp_native_aot.yaml b/bench/bench_csharp_native_aot.yaml index f434fbfa4..50ad1483e 100644 --- a/bench/bench_csharp_native_aot.yaml +++ b/bench/bench_csharp_native_aot.yaml @@ -61,10 +61,10 @@ source_rename_to: app.cs environments: - os: linux compiler: dotnet/aot - version: 9 + version: 10 compiler_version_command: dotnet --version include: dotnet - build: dotnet publish -c Release -r linux-x64 -f net9 -p:PublishAot=true -o pub + build: dotnet publish -c Release -r linux-x64 -f net10.0 -p:PublishAot=true -o pub after_build: - mv pub/app out out_dir: out diff --git a/bench/include/dotnet/app.csproj b/bench/include/dotnet/app.csproj index 31f365306..7cd494d33 100644 --- a/bench/include/dotnet/app.csproj +++ b/bench/include/dotnet/app.csproj @@ -1,6 +1,6 @@ - net9; + net10.0; Exe latest true diff --git a/bench/tool/BenchTool.csproj b/bench/tool/BenchTool.csproj index 621edaa95..b45ab42bd 100644 --- a/bench/tool/BenchTool.csproj +++ b/bench/tool/BenchTool.csproj @@ -1,6 +1,6 @@  - net9 + net10.0 Exe true latest From 46ff02e6aecf3bbb5608c29a64d4d981ce195110 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 22 Jan 2026 16:44:38 +0000 Subject: [PATCH 3/3] Remove trailing semicolon from TargetFrameworks Co-authored-by: danmoseley <6385855+danmoseley@users.noreply.github.com> --- bench/include/dotnet/app.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bench/include/dotnet/app.csproj b/bench/include/dotnet/app.csproj index 7cd494d33..744bcb9a4 100644 --- a/bench/include/dotnet/app.csproj +++ b/bench/include/dotnet/app.csproj @@ -1,6 +1,6 @@ - net10.0; + net10.0 Exe latest true