Skip to content

Commit f6e5235

Browse files
committed
Add support for testing, building and publishing linux ppc64le wheels
1 parent 081e800 commit f6e5235

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

.github/workflows/cd.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,10 @@ jobs:
9999
- os: ubuntu-latest
100100
arch: "aarch64"
101101
use_qemu: true
102+
103+
- os: ubuntu-latest
104+
arch: "ppc64le"
105+
use_qemu: true
102106
steps:
103107
- uses: actions/checkout@v4
104108
with:

.github/workflows/ci.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,11 @@ jobs:
9090
python-version: cp312
9191
arch: "aarch64"
9292
use_qemu: true
93+
94+
- runs-on: ubuntu-latest
95+
python-version: cp312
96+
arch: "ppc64le"
97+
use_qemu: true
9398
steps:
9499
- uses: actions/checkout@v4
95100
with:

s5cmdUrls.cmake

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ set(linux64_sha256 "a15f83d2a6dc091e43b2a120f29f8f6c86d146c381766c0197ec75d
1111
set(linuxarm64_filename "s5cmd_${version}_Linux-arm64.tar.gz")
1212
set(linuxarm64_sha256 "eabf18082398c332d33c692d383a889be204b1e7716f820e014bf11474ad345b")
1313

14+
set(linuxppc64le_filename "s5cmd_${version}_Linux-ppc64le.tar.gz")
15+
set(linuxppc64le_sha256 "90e5f0b774745a93795a04add18f63b5f96e61bcd5d36d7dc26cfec38412cd23")
16+
1417
set(macos64_filename "s5cmd_${version}_macOS-64bit.tar.gz")
1518
set(macos64_sha256 "5503a3308e239f081e5238e0af57958ae618e0de8b9c71142fe80f38be77e1c7")
1619

@@ -33,6 +36,8 @@ if(is_64bit)
3336
set(archive "linux64")
3437
if(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch64")
3538
set(archive "linuxarm64")
39+
elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "ppc64le")
40+
set(archive "linuxppc64le")
3641
endif()
3742
endif()
3843

0 commit comments

Comments
 (0)