@@ -185,26 +185,26 @@ jobs:
185185 - name : Restore workspace ownership after container build
186186 if : always()
187187 run : sudo chown -R "$(id -u):$(id -g)" "${{ github.workspace }}"
188- - name : Resolve package tarball
188+ - name : Resolve package zip
189189 id : pkg
190190 shell : bash
191191 run : |
192192 set -euo pipefail
193193 shopt -s nullglob
194- packages=(iotdb-client/client-cpp/target/iotdb-session-cpp-*-linux-x86_64-glibc2.17.tar.gz )
194+ packages=(iotdb-client/client-cpp/target/iotdb-session-cpp-*-linux-x86_64-glibc2.17.zip )
195195 if [ "${#packages[@]}" -ne 1 ]; then
196- echo "Expected exactly one package tarball , got: ${packages[*]:-(none)}"
196+ echo "Expected exactly one package zip , got: ${packages[*]:-(none)}"
197197 exit 1
198198 fi
199199 echo "path=${packages[0]}" >> "$GITHUB_OUTPUT"
200- echo "name=$(basename "${packages[0]}" .tar.gz )" >> "$GITHUB_OUTPUT"
200+ echo "name=$(basename "${packages[0]}" .zip )" >> "$GITHUB_OUTPUT"
201201 sha512="${packages[0]}.sha512"
202202 if [ ! -f "${sha512}" ]; then
203203 echo "Expected checksum file: ${sha512}"
204204 exit 1
205205 fi
206206 echo "sha512_path=${sha512}" >> "$GITHUB_OUTPUT"
207- - name : Upload tarball artifact
207+ - name : Upload zip artifact
208208 uses : actions/upload-artifact@v6
209209 with :
210210 name : ${{ steps.pkg.outputs.name }}
@@ -243,26 +243,26 @@ jobs:
243243 - name : Restore workspace ownership after container build
244244 if : always()
245245 run : sudo chown -R "$(id -u):$(id -g)" "${{ github.workspace }}"
246- - name : Resolve package tarball
246+ - name : Resolve package zip
247247 id : pkg
248248 shell : bash
249249 run : |
250250 set -euo pipefail
251251 shopt -s nullglob
252- packages=(iotdb-client/client-cpp/target/iotdb-session-cpp-*-linux-aarch64-glibc2.17.tar.gz )
252+ packages=(iotdb-client/client-cpp/target/iotdb-session-cpp-*-linux-aarch64-glibc2.17.zip )
253253 if [ "${#packages[@]}" -ne 1 ]; then
254- echo "Expected exactly one package tarball , got: ${packages[*]:-(none)}"
254+ echo "Expected exactly one package zip , got: ${packages[*]:-(none)}"
255255 exit 1
256256 fi
257257 echo "path=${packages[0]}" >> "$GITHUB_OUTPUT"
258- echo "name=$(basename "${packages[0]}" .tar.gz )" >> "$GITHUB_OUTPUT"
258+ echo "name=$(basename "${packages[0]}" .zip )" >> "$GITHUB_OUTPUT"
259259 sha512="${packages[0]}.sha512"
260260 if [ ! -f "${sha512}" ]; then
261261 echo "Expected checksum file: ${sha512}"
262262 exit 1
263263 fi
264264 echo "sha512_path=${sha512}" >> "$GITHUB_OUTPUT"
265- - name : Upload tarball artifact
265+ - name : Upload zip artifact
266266 uses : actions/upload-artifact@v6
267267 with :
268268 name : ${{ steps.pkg.outputs.name }}
@@ -316,26 +316,26 @@ jobs:
316316 set -euxo pipefail
317317 ./mvnw clean package -P with-cpp -pl iotdb-client/client-cpp -am -DskipTests \
318318 -Dspotless.skip=true
319- - name : Resolve package tarball
319+ - name : Resolve package zip
320320 id : pkg
321321 shell : bash
322322 run : |
323323 set -euo pipefail
324324 shopt -s nullglob
325- packages=(iotdb-client/client-cpp/target/iotdb-session-cpp-*.tar.gz )
325+ packages=(iotdb-client/client-cpp/target/iotdb-session-cpp-*.zip )
326326 if [ "${#packages[@]}" -ne 1 ]; then
327- echo "Expected exactly one package tarball , got: ${packages[*]:-(none)}"
327+ echo "Expected exactly one package zip , got: ${packages[*]:-(none)}"
328328 exit 1
329329 fi
330330 echo "path=${packages[0]}" >> "$GITHUB_OUTPUT"
331- echo "name=$(basename "${packages[0]}" .tar.gz )" >> "$GITHUB_OUTPUT"
331+ echo "name=$(basename "${packages[0]}" .zip )" >> "$GITHUB_OUTPUT"
332332 sha512="${packages[0]}.sha512"
333333 if [ ! -f "${sha512}" ]; then
334334 echo "Expected checksum file: ${sha512}"
335335 exit 1
336336 fi
337337 echo "sha512_path=${sha512}" >> "$GITHUB_OUTPUT"
338- - name : Upload tarball artifact
338+ - name : Upload zip artifact
339339 uses : actions/upload-artifact@v6
340340 with :
341341 name : ${{ steps.pkg.outputs.name }}
@@ -352,7 +352,7 @@ jobs:
352352 PKG_UNPACK="${RUNNER_TEMP}/client-cpp-package"
353353 rm -rf "${PKG_UNPACK}"
354354 mkdir -p "${PKG_UNPACK}"
355- tar -xzf "${PKG_TARBALL}" -C "${PKG_UNPACK}"
355+ unzip -q -o "${PKG_TARBALL}" -d "${PKG_UNPACK}"
356356 PKG_ROOT=$(find "${PKG_UNPACK}" -mindepth 1 -maxdepth 1 -type d -name 'iotdb-session-cpp-*' -print -quit)
357357 test -n "${PKG_ROOT}"
358358 EXAMPLE_BUILD="${RUNNER_TEMP}/client-cpp-example-smoke"
@@ -455,26 +455,26 @@ jobs:
455455 throw "Expected PE32+ x64 (machine=0x8664), got 0x$($machine.ToString('X4'))"
456456 }
457457 Write-Host "Verified x64 DLL: $dll"
458- - name : Resolve package tarball
458+ - name : Resolve package zip
459459 id : pkg
460460 shell : bash
461461 run : |
462462 set -euo pipefail
463463 shopt -s nullglob
464- packages=(iotdb-client/client-cpp/target/iotdb-session-cpp-*-${{ matrix.package_classifier }}.tar.gz )
464+ packages=(iotdb-client/client-cpp/target/iotdb-session-cpp-*-${{ matrix.package_classifier }}.zip )
465465 if [ "${#packages[@]}" -ne 1 ]; then
466- echo "Expected exactly one package tarball , got: ${packages[*]:-(none)}"
466+ echo "Expected exactly one package zip , got: ${packages[*]:-(none)}"
467467 exit 1
468468 fi
469469 echo "path=${packages[0]}" >> "$GITHUB_OUTPUT"
470- echo "name=$(basename "${packages[0]}" .tar.gz )" >> "$GITHUB_OUTPUT"
470+ echo "name=$(basename "${packages[0]}" .zip )" >> "$GITHUB_OUTPUT"
471471 sha512="${packages[0]}.sha512"
472472 if [ ! -f "${sha512}" ]; then
473473 echo "Expected checksum file: ${sha512}"
474474 exit 1
475475 fi
476476 echo "sha512_path=${sha512}" >> "$GITHUB_OUTPUT"
477- - name : Upload tarball artifact
477+ - name : Upload zip artifact
478478 uses : actions/upload-artifact@v6
479479 with :
480480 name : ${{ steps.pkg.outputs.name }}
@@ -498,7 +498,7 @@ jobs:
498498 PKG_UNPACK="${TEMP_BASE}/client-cpp-package"
499499 rm -rf "${PKG_UNPACK}"
500500 mkdir -p "${PKG_UNPACK}"
501- tar -xzf "${PKG_TARBALL}" -C "${PKG_UNPACK}"
501+ unzip -q -o "${PKG_TARBALL}" -d "${PKG_UNPACK}"
502502 PKG_ROOT=$(find "${PKG_UNPACK}" -mindepth 1 -maxdepth 1 -type d -name 'iotdb-session-cpp-*' -print -quit)
503503 test -n "${PKG_ROOT}"
504504 EXAMPLE_BUILD="${TEMP_BASE}/client-cpp-example-smoke"
0 commit comments