Add s390x and ppc64le release-cli build artifacts (#373)

Signed-off-by: Dirk Haubenreisser <haubenr@de.ibm.com>

This PR adds artifact builds for platforms s390x and ppc64le to the GH workflow for target 'release-cli'.
Adding these platforms to the list of pre-built release binaries is instrumental in enabling paketo.io buildpacks for s390x and ppc64le.
This commit is contained in:
Dirk Haubenreisser 2022-08-03 11:27:28 +00:00
parent bb9021eec7
commit 90c601deeb
1 changed files with 20 additions and 0 deletions

View File

@ -71,6 +71,8 @@ jobs:
- linux-armhf-gnu
- linux-arm64-gnu
- linux-arm64-musl
- linux-s390x-gnu
- linux-ppc64le-gnu
- mac-x86-64
- mac-arm64
- windows-x86-64
@ -111,6 +113,18 @@ jobs:
cross: true
experimental: true
- name: linux-s390x-gnu
os: ubuntu-latest
target: s390x-unknown-linux-gnu
cross: true
experimental: false
- name: linux-ppc64le-gnu
os: ubuntu-latest
target: powerpc64le-unknown-linux-gnu
cross: true
experimental: false
- name: mac-x86-64
os: macos-latest
target: x86_64-apple-darwin
@ -160,6 +174,12 @@ jobs:
- name: Add arm7hf-gnu tools
run: sudo apt install -y gcc-arm-linux-gnueabihf
if: startsWith(matrix.target, 'armv7-unknown-linux-gnueabihf')
- name: Add s390x-gnu tools
run: sudo apt install -y gcc-s390x-linux-gnu
if: startsWith(matrix.target, 's390x-unknown-linux-gnu')
- name: Add ppc64le-gnu tools
run: sudo apt install -y gcc-powerpc64le-linux-gnu
if: startsWith(matrix.target, 'powerpc64le-unknown-linux-gnu')
- name: Install cargo-deb
if: startsWith(matrix.name, 'linux-')