From 8547aedb896abd9760c355bb54397763f27f30e2 Mon Sep 17 00:00:00 2001 From: Theodore Tsirpanis Date: Tue, 9 Dec 2025 20:20:05 +0200 Subject: [PATCH] Update to .NET 10 SDK. --- .github/workflows/docs.yml | 2 +- .github/workflows/generate-bindings.yml | 2 +- .github/workflows/nightly.yml | 6 ++++-- .github/workflows/release.yml | 4 ++-- .github/workflows/tiledb-csharp.yml | 4 ++-- global.json | 2 +- 6 files changed, 11 insertions(+), 9 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index c43c1685..ef0bc9f6 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@v6 - uses: actions/setup-dotnet@v5 with: - dotnet-version: 8.0.4xx + dotnet-version: 10.x - name: Restore .NET local tools run: dotnet tool restore - name: Build docs diff --git a/.github/workflows/generate-bindings.yml b/.github/workflows/generate-bindings.yml index 1f4e4c9e..413f19e4 100644 --- a/.github/workflows/generate-bindings.yml +++ b/.github/workflows/generate-bindings.yml @@ -23,7 +23,7 @@ jobs: - uses: actions/setup-dotnet@v5 with: - dotnet-version: 8.0.4xx + dotnet-version: 10.x - name: Run the binding generation script run: dotnet msbuild ./scripts/generate-bindings/GenerateBindings.proj -p:Version=${{ inputs.version }} -p:VersionTag=${{ inputs.commit_id }} /restore diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 39959370..b302e715 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -81,7 +81,7 @@ jobs: - uses: actions/setup-dotnet@v5 with: - dotnet-version: 8.0.4xx + dotnet-version: 10.x - name: Download native artifacts uses: actions/download-artifact@v4 @@ -113,8 +113,10 @@ jobs: - name: Checkout TileDB-CSharp uses: actions/checkout@v6 - - name: Set up .NET SDK from global.json + - name: Set up .NET SDK uses: actions/setup-dotnet@v5 + with: + dotnet-version: 10.x - name: Download native NuGet packages uses: actions/download-artifact@v4 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2fe47263..2d82d62c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,7 @@ jobs: - uses: actions/checkout@v6 - uses: actions/setup-dotnet@v5 with: - dotnet-version: 8.0.4xx + dotnet-version: 10.x - name: Pack TileDB.CSharp run: dotnet pack -c Release ./sources/TileDB.CSharp/TileDB.CSharp.csproj -o pack # In case pushing to NuGet fails we upload the packages as artifacts to push them ourselves. @@ -34,7 +34,7 @@ jobs: - uses: actions/checkout@v6 - uses: actions/setup-dotnet@v5 with: - dotnet-version: 8.0.4xx + dotnet-version: 10.x - name: Obtain NuGet API token uses: nuget/login@v1 id: nuget-login diff --git a/.github/workflows/tiledb-csharp.yml b/.github/workflows/tiledb-csharp.yml index 1047ef50..7e794309 100644 --- a/.github/workflows/tiledb-csharp.yml +++ b/.github/workflows/tiledb-csharp.yml @@ -17,7 +17,7 @@ jobs: - uses: actions/setup-dotnet@v5 with: - dotnet-version: 8.0.4xx + dotnet-version: 10.x # Package validation runs as part of packing. - name: Dotnet pack for TileDB.CSharp @@ -37,7 +37,7 @@ jobs: - uses: actions/setup-dotnet@v5 with: - dotnet-version: 8.0.4xx + dotnet-version: 10.x # DotNet build - name: Dotnet build for TileDB.CSharp diff --git a/global.json b/global.json index 99043e49..c0c9c61a 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "8.0.400", + "version": "10.0.100", "rollForward": "major" } }