Skip to content

Commit 47a2b18

Browse files
raulcdkou
andauthored
ARROW-16722: [CI][C++] Fix Minio failures specifying the Minio version to use (apache#13299)
Lead-authored-by: Raúl Cumplido <raulcumplido@gmail.com> Co-authored-by: Sutou Kouhei <kou@cozmixng.org> Signed-off-by: Sutou Kouhei <kou@clear-code.com>
1 parent dc36e9e commit 47a2b18

3 files changed

Lines changed: 10 additions & 6 deletions

File tree

‎.github/workflows/cpp.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ jobs:
341341
mkdir -p /usr/local/bin
342342
wget \
343343
--output-document /usr/local/bin/minio.exe \
344-
https://dl.min.io/server/minio/release/windows-amd64/minio.exe
344+
https://dl.min.io/server/minio/release/windows-amd64/archive/minio.RELEASE.2022-05-26T05-48-41Z
345345
chmod +x /usr/local/bin/minio.exe
346346
- name: Test
347347
shell: msys2 {0}

‎ci/appveyor-cpp-setup.bat‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ powershell.exe -Command "Start-Process clcache-server" || exit /B
109109
@rem Download Minio somewhere on PATH, for unit tests
110110
@rem
111111
if "%ARROW_S3%" == "ON" (
112-
appveyor DownloadFile https://dl.min.io/server/minio/release/windows-amd64/minio.exe -FileName C:\Windows\Minio.exe || exit /B
112+
appveyor DownloadFile https://dl.min.io/server/minio/release/windows-amd64/archive/minio.RELEASE.2022-05-26T05-48-41Z -FileName C:\Windows\Minio.exe || exit /B
113113
)
114114

115115

‎ci/scripts/install_minio.sh‎

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,19 @@ fi
5151
arch=${archs[$arch]}
5252
platform=${platforms[$platform]}
5353

54+
# Use specific versions for minio server and client to avoid CI failures on new releases.
55+
minio_version="minio.RELEASE.2022-05-26T05-48-41Z"
56+
mc_version="mc.RELEASE.2022-05-09T04-08-26Z"
57+
5458
if [[ ! -x ${prefix}/bin/minio ]]; then
55-
url="https://dl.min.io/server/minio/release/${platform}-${arch}/minio"
59+
url="https://dl.min.io/server/minio/release/${platform}-${arch}/archive/${minio_version}"
5660
echo "Fetching ${url}..."
57-
wget -nv -P ${prefix}/bin ${url}
61+
wget -nv --output-document ${prefix}/bin/minio ${url}
5862
chmod +x ${prefix}/bin/minio
5963
fi
6064
if [[ ! -x ${prefix}/bin/mc ]]; then
61-
url="https://dl.min.io/client/mc/release/${platform}-${arch}/mc"
65+
url="https://dl.min.io/client/mc/release/${platform}-${arch}/archive/${mc_version}"
6266
echo "Fetching ${url}..."
63-
wget -nv -P ${prefix}/bin ${url}
67+
wget -nv --output-document ${prefix}/bin/mc ${url}
6468
chmod +x ${prefix}/bin/mc
6569
fi

0 commit comments

Comments
 (0)