From 59c573856697dc7cdce06397ec91f5a172a6471b Mon Sep 17 00:00:00 2001 From: Antoine Pitrou Date: Tue, 21 Jan 2025 17:49:59 +0100 Subject: [PATCH] GH-45305: [CI] Bump Minio version and unpin boto3 (#45320) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ### What changes are included in this PR? Use latest Minio server release, which includes a fix for https://github.com/minio/minio/issues/20845 This allows us to remove the boto3 version constraint. ### Are these changes tested? Yes, by existing CI tests. ### Are there any user-facing changes? Yes. * GitHub Issue: #45305 Authored-by: Antoine Pitrou Signed-off-by: Raúl Cumplido --- ci/appveyor-cpp-setup.bat | 2 +- ci/conda_env_python.txt | 3 +-- ci/scripts/install_minio.sh | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/ci/appveyor-cpp-setup.bat b/ci/appveyor-cpp-setup.bat index 4b637eaa6e75b..ff159bd0b4b59 100644 --- a/ci/appveyor-cpp-setup.bat +++ b/ci/appveyor-cpp-setup.bat @@ -85,7 +85,7 @@ set CXX=cl.exe @rem Download Minio somewhere on PATH, for unit tests @rem if "%ARROW_S3%" == "ON" ( - appveyor DownloadFile https://dl.min.io/server/minio/release/windows-amd64/archive/minio.RELEASE.2024-09-13T20-26-02Z -FileName C:\Windows\Minio.exe || exit /B + appveyor DownloadFile https://dl.min.io/server/minio/release/windows-amd64/archive/minio.RELEASE.2025-01-20T14-49-07Z -FileName C:\Windows\Minio.exe || exit /B ) @rem diff --git a/ci/conda_env_python.txt b/ci/conda_env_python.txt index 42143eceb3f2e..9a48f26b79c6e 100644 --- a/ci/conda_env_python.txt +++ b/ci/conda_env_python.txt @@ -18,8 +18,7 @@ # Don't add pandas here, because it is not a mandatory test dependency # Not a direct dependency of s3fs, but needed for our s3fs fixture -# (temporary upper bound because of GH-45305) -boto3<1.36 +boto3 cffi cython>=3 cloudpickle diff --git a/ci/scripts/install_minio.sh b/ci/scripts/install_minio.sh index 6f9701ab5a150..8685ced0bd1ab 100755 --- a/ci/scripts/install_minio.sh +++ b/ci/scripts/install_minio.sh @@ -63,7 +63,7 @@ if [ "${version}" != "latest" ]; then fi # Use specific versions for minio server and client to avoid CI failures on new releases. -minio_version="minio.RELEASE.2024-09-13T20-26-02Z" +minio_version="minio.RELEASE.2025-01-20T14-49-07Z" mc_version="mc.RELEASE.2024-09-16T17-43-14Z" download()