Skip to content

Commit 79cfef6

Browse files
authored
Merge pull request #244 from Gelbpunkt/alpine-ppc64le
Add Alpine ppc64le images
2 parents 851e669 + 4254869 commit 79cfef6

File tree

8 files changed

+10
-3
lines changed

8 files changed

+10
-3
lines changed

.github/workflows/nightly.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,17 +55,17 @@ jobs:
5555
nightly-trixie-slim
5656
- name: alpine3.20
5757
context: nightly/alpine3.20
58-
platforms: linux/amd64,linux/arm64
58+
platforms: linux/amd64,linux/arm64,linux/ppc64le
5959
tags: |
6060
nightly-alpine3.20
6161
- name: alpine3.21
6262
context: nightly/alpine3.21
63-
platforms: linux/amd64,linux/arm64
63+
platforms: linux/amd64,linux/arm64,linux/ppc64le
6464
tags: |
6565
nightly-alpine3.21
6666
- name: alpine3.22
6767
context: nightly/alpine3.22
68-
platforms: linux/amd64,linux/arm64
68+
platforms: linux/amd64,linux/arm64,linux/ppc64le
6969
tags: |
7070
nightly-alpine3.22
7171
nightly-alpine

nightly/alpine3.20/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ RUN set -eux; \
1616
case "$apkArch" in \
1717
x86_64) rustArch='x86_64-unknown-linux-musl'; rustupSha256='e6599a1c7be58a2d8eaca66a80e0dc006d87bbcf780a58b7343d6e14c1605cb2' ;; \
1818
aarch64) rustArch='aarch64-unknown-linux-musl'; rustupSha256='a97c8f56d7462908695348dd8c71ea6740c138ce303715793a690503a94fc9a9' ;; \
19+
ppc64le) rustArch='powerpc64le-unknown-linux-musl'; rustupSha256='08423383d36362d93f8d85f208aa5004a7cef77b69b29fb779ba03ed0544e4f1' ;; \
1920
*) echo >&2 "unsupported architecture: $apkArch"; exit 1 ;; \
2021
esac; \
2122
url="https://static.rust-lang.org/rustup/archive/1.28.2/${rustArch}/rustup-init"; \

nightly/alpine3.21/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ RUN set -eux; \
1616
case "$apkArch" in \
1717
x86_64) rustArch='x86_64-unknown-linux-musl'; rustupSha256='e6599a1c7be58a2d8eaca66a80e0dc006d87bbcf780a58b7343d6e14c1605cb2' ;; \
1818
aarch64) rustArch='aarch64-unknown-linux-musl'; rustupSha256='a97c8f56d7462908695348dd8c71ea6740c138ce303715793a690503a94fc9a9' ;; \
19+
ppc64le) rustArch='powerpc64le-unknown-linux-musl'; rustupSha256='08423383d36362d93f8d85f208aa5004a7cef77b69b29fb779ba03ed0544e4f1' ;; \
1920
*) echo >&2 "unsupported architecture: $apkArch"; exit 1 ;; \
2021
esac; \
2122
url="https://static.rust-lang.org/rustup/archive/1.28.2/${rustArch}/rustup-init"; \

nightly/alpine3.22/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ RUN set -eux; \
1616
case "$apkArch" in \
1717
x86_64) rustArch='x86_64-unknown-linux-musl'; rustupSha256='e6599a1c7be58a2d8eaca66a80e0dc006d87bbcf780a58b7343d6e14c1605cb2' ;; \
1818
aarch64) rustArch='aarch64-unknown-linux-musl'; rustupSha256='a97c8f56d7462908695348dd8c71ea6740c138ce303715793a690503a94fc9a9' ;; \
19+
ppc64le) rustArch='powerpc64le-unknown-linux-musl'; rustupSha256='08423383d36362d93f8d85f208aa5004a7cef77b69b29fb779ba03ed0544e4f1' ;; \
1920
*) echo >&2 "unsupported architecture: $apkArch"; exit 1 ;; \
2021
esac; \
2122
url="https://static.rust-lang.org/rustup/archive/1.28.2/${rustArch}/rustup-init"; \

stable/alpine3.20/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ RUN set -eux; \
1616
case "$apkArch" in \
1717
x86_64) rustArch='x86_64-unknown-linux-musl'; rustupSha256='e6599a1c7be58a2d8eaca66a80e0dc006d87bbcf780a58b7343d6e14c1605cb2' ;; \
1818
aarch64) rustArch='aarch64-unknown-linux-musl'; rustupSha256='a97c8f56d7462908695348dd8c71ea6740c138ce303715793a690503a94fc9a9' ;; \
19+
ppc64le) rustArch='powerpc64le-unknown-linux-musl'; rustupSha256='08423383d36362d93f8d85f208aa5004a7cef77b69b29fb779ba03ed0544e4f1' ;; \
1920
*) echo >&2 "unsupported architecture: $apkArch"; exit 1 ;; \
2021
esac; \
2122
url="https://static.rust-lang.org/rustup/archive/1.28.2/${rustArch}/rustup-init"; \

stable/alpine3.21/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ RUN set -eux; \
1616
case "$apkArch" in \
1717
x86_64) rustArch='x86_64-unknown-linux-musl'; rustupSha256='e6599a1c7be58a2d8eaca66a80e0dc006d87bbcf780a58b7343d6e14c1605cb2' ;; \
1818
aarch64) rustArch='aarch64-unknown-linux-musl'; rustupSha256='a97c8f56d7462908695348dd8c71ea6740c138ce303715793a690503a94fc9a9' ;; \
19+
ppc64le) rustArch='powerpc64le-unknown-linux-musl'; rustupSha256='08423383d36362d93f8d85f208aa5004a7cef77b69b29fb779ba03ed0544e4f1' ;; \
1920
*) echo >&2 "unsupported architecture: $apkArch"; exit 1 ;; \
2021
esac; \
2122
url="https://static.rust-lang.org/rustup/archive/1.28.2/${rustArch}/rustup-init"; \

stable/alpine3.22/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ RUN set -eux; \
1616
case "$apkArch" in \
1717
x86_64) rustArch='x86_64-unknown-linux-musl'; rustupSha256='e6599a1c7be58a2d8eaca66a80e0dc006d87bbcf780a58b7343d6e14c1605cb2' ;; \
1818
aarch64) rustArch='aarch64-unknown-linux-musl'; rustupSha256='a97c8f56d7462908695348dd8c71ea6740c138ce303715793a690503a94fc9a9' ;; \
19+
ppc64le) rustArch='powerpc64le-unknown-linux-musl'; rustupSha256='08423383d36362d93f8d85f208aa5004a7cef77b69b29fb779ba03ed0544e4f1' ;; \
1920
*) echo >&2 "unsupported architecture: $apkArch"; exit 1 ;; \
2021
esac; \
2122
url="https://static.rust-lang.org/rustup/archive/1.28.2/${rustArch}/rustup-init"; \

x.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
alpine_arches = [
4646
AlpineArch("amd64", "x86_64", "linux/amd64", "x86_64-unknown-linux-musl"),
4747
AlpineArch("arm64v8", "aarch64", "linux/arm64", "aarch64-unknown-linux-musl"),
48+
AlpineArch("ppc64le", "ppc64le", "linux/ppc64le", "powerpc64le-unknown-linux-musl"),
4849
]
4950

5051
alpine_versions = [

0 commit comments

Comments
 (0)