This is an automated email from the ASF dual-hosted git repository.
CurtHagenlocher pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git
The following commit(s) were added to refs/heads/main by this push:
new b56e2cb14 chore: upgrade Docker image to .NET 10.0 now that there's a
build which requires it (#4284)
b56e2cb14 is described below
commit b56e2cb14fc7ee530cf587dd205d18107ead5dac
Author: Curt Hagenlocher <[email protected]>
AuthorDate: Tue Apr 28 20:57:14 2026 -0700
chore: upgrade Docker image to .NET 10.0 now that there's a build which
requires it (#4284)
Changes the Docker image to install .NET 10.0 instead of .NET 8.0 to
allow us to build both targets. Fixes CI failures.
Closes #4283.
---
.env | 2 +-
compose.yaml | 2 +-
dev/release/verify-release-candidate.sh | 4 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/.env b/.env
index 5a328374d..0755b5a91 100644
--- a/.env
+++ b/.env
@@ -35,7 +35,7 @@ PLATFORM=linux/amd64
PYTHON=3.13
GO=1.26.1
ARROW_MAJOR_VERSION=18
-DOTNET=8.0
+DOTNET=10.0
# Used through compose.yaml and serves as the default version for the
# ci/scripts/install_vcpkg.sh script. Keep in sync with apache/arrow .env.
diff --git a/compose.yaml b/compose.yaml
index 2b29275da..0d449065e 100644
--- a/compose.yaml
+++ b/compose.yaml
@@ -22,7 +22,7 @@ services:
############################### C#/.NET
######################################
csharp-dist:
- image: mcr.microsoft.com/dotnet/sdk:8.0
+ image: mcr.microsoft.com/dotnet/sdk:10.0
volumes:
- .:/adbc:delegated
command: |
diff --git a/dev/release/verify-release-candidate.sh
b/dev/release/verify-release-candidate.sh
index ff7d9e2c8..ed4286f39 100755
--- a/dev/release/verify-release-candidate.sh
+++ b/dev/release/verify-release-candidate.sh
@@ -249,7 +249,7 @@ install_dotnet() {
if command -v dotnet; then
show_info "Found $(dotnet --version) at $(which dotnet)"
- if dotnet --version | grep --quiet --fixed-string 8.0; then
+ if dotnet --version | grep --quiet --fixed-string 10.0; then
local csharp_bin=$(dirname $(which dotnet))
show_info "Found C# at $(which csharp) (.NET $(dotnet --version))"
DOTNET_ALREADY_INSTALLED=1
@@ -260,7 +260,7 @@ install_dotnet() {
show_info "dotnet found but it is the wrong version or dotnet not found"
local csharp_bin=${ARROW_TMPDIR}/csharp/bin
- local dotnet_version=8.0.204
+ local dotnet_version=10.0.203
local dotnet_platform=
case "$(uname)" in
Linux)