Skip to content

Commit d661f95

Browse files
authored
Merge pull request #282 from eshattow/riscv64alpine
Add riscv64gc-unknown-linux-musl to the Alpine images
2 parents 53f6320 + f5fe5e0 commit d661f95

10 files changed

Lines changed: 37 additions & 4 deletions

File tree

‎.github/workflows/nightly.yml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,22 +46,22 @@ jobs:
4646
nightly-slim
4747
- name: alpine3.21
4848
context: nightly/alpine3.21
49-
platforms: linux/amd64,linux/arm64,linux/ppc64le
49+
platforms: linux/amd64,linux/arm64,linux/ppc64le,linux/riscv64
5050
tags: |
5151
nightly-alpine3.21
5252
- name: alpine3.22
5353
context: nightly/alpine3.22
54-
platforms: linux/amd64,linux/arm64,linux/ppc64le
54+
platforms: linux/amd64,linux/arm64,linux/ppc64le,linux/riscv64
5555
tags: |
5656
nightly-alpine3.22
5757
- name: alpine3.23
5858
context: nightly/alpine3.23
59-
platforms: linux/amd64,linux/arm64,linux/ppc64le
59+
platforms: linux/amd64,linux/arm64,linux/ppc64le,linux/riscv64
6060
tags: |
6161
nightly-alpine3.23
6262
- name: alpine3.24
6363
context: nightly/alpine3.24
64-
platforms: linux/amd64,linux/arm64,linux/ppc64le
64+
platforms: linux/amd64,linux/arm64,linux/ppc64le,linux/riscv64
6565
tags: |
6666
nightly-alpine3.24
6767
nightly-alpine

‎nightly/alpine3.21/Dockerfile‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ RUN set -eux; \
2929
rustArch='powerpc64le-unknown-linux-musl'; \
3030
rustupSha256='8bee6e9158cbfba278df2b28941e64450be4b4aac423881ee380d3e85f774deb'; \
3131
;; \
32+
'riscv64') \
33+
rustArch='riscv64gc-unknown-linux-musl'; \
34+
rustupSha256='e29a1d528186309c19710c40a70ca4aa3bec975cbbeaa6b65493728e4366c89d'; \
35+
;; \
3236
*) \
3337
echo >&2 "unsupported architecture: $arch"; \
3438
exit 1; \

‎nightly/alpine3.22/Dockerfile‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ RUN set -eux; \
2929
rustArch='powerpc64le-unknown-linux-musl'; \
3030
rustupSha256='8bee6e9158cbfba278df2b28941e64450be4b4aac423881ee380d3e85f774deb'; \
3131
;; \
32+
'riscv64') \
33+
rustArch='riscv64gc-unknown-linux-musl'; \
34+
rustupSha256='e29a1d528186309c19710c40a70ca4aa3bec975cbbeaa6b65493728e4366c89d'; \
35+
;; \
3236
*) \
3337
echo >&2 "unsupported architecture: $arch"; \
3438
exit 1; \

‎nightly/alpine3.23/Dockerfile‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ RUN set -eux; \
2929
rustArch='powerpc64le-unknown-linux-musl'; \
3030
rustupSha256='8bee6e9158cbfba278df2b28941e64450be4b4aac423881ee380d3e85f774deb'; \
3131
;; \
32+
'riscv64') \
33+
rustArch='riscv64gc-unknown-linux-musl'; \
34+
rustupSha256='e29a1d528186309c19710c40a70ca4aa3bec975cbbeaa6b65493728e4366c89d'; \
35+
;; \
3236
*) \
3337
echo >&2 "unsupported architecture: $arch"; \
3438
exit 1; \

‎nightly/alpine3.24/Dockerfile‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ RUN set -eux; \
2929
rustArch='powerpc64le-unknown-linux-musl'; \
3030
rustupSha256='8bee6e9158cbfba278df2b28941e64450be4b4aac423881ee380d3e85f774deb'; \
3131
;; \
32+
'riscv64') \
33+
rustArch='riscv64gc-unknown-linux-musl'; \
34+
rustupSha256='e29a1d528186309c19710c40a70ca4aa3bec975cbbeaa6b65493728e4366c89d'; \
35+
;; \
3236
*) \
3337
echo >&2 "unsupported architecture: $arch"; \
3438
exit 1; \

‎stable/alpine3.21/Dockerfile‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ RUN set -eux; \
2828
rustArch='powerpc64le-unknown-linux-musl'; \
2929
rustupSha256='8bee6e9158cbfba278df2b28941e64450be4b4aac423881ee380d3e85f774deb'; \
3030
;; \
31+
'riscv64') \
32+
rustArch='riscv64gc-unknown-linux-musl'; \
33+
rustupSha256='e29a1d528186309c19710c40a70ca4aa3bec975cbbeaa6b65493728e4366c89d'; \
34+
;; \
3135
*) \
3236
echo >&2 "unsupported architecture: $arch"; \
3337
exit 1; \

‎stable/alpine3.22/Dockerfile‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ RUN set -eux; \
2828
rustArch='powerpc64le-unknown-linux-musl'; \
2929
rustupSha256='8bee6e9158cbfba278df2b28941e64450be4b4aac423881ee380d3e85f774deb'; \
3030
;; \
31+
'riscv64') \
32+
rustArch='riscv64gc-unknown-linux-musl'; \
33+
rustupSha256='e29a1d528186309c19710c40a70ca4aa3bec975cbbeaa6b65493728e4366c89d'; \
34+
;; \
3135
*) \
3236
echo >&2 "unsupported architecture: $arch"; \
3337
exit 1; \

‎stable/alpine3.23/Dockerfile‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ RUN set -eux; \
2828
rustArch='powerpc64le-unknown-linux-musl'; \
2929
rustupSha256='8bee6e9158cbfba278df2b28941e64450be4b4aac423881ee380d3e85f774deb'; \
3030
;; \
31+
'riscv64') \
32+
rustArch='riscv64gc-unknown-linux-musl'; \
33+
rustupSha256='e29a1d528186309c19710c40a70ca4aa3bec975cbbeaa6b65493728e4366c89d'; \
34+
;; \
3135
*) \
3236
echo >&2 "unsupported architecture: $arch"; \
3337
exit 1; \

‎stable/alpine3.24/Dockerfile‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ RUN set -eux; \
2828
rustArch='powerpc64le-unknown-linux-musl'; \
2929
rustupSha256='8bee6e9158cbfba278df2b28941e64450be4b4aac423881ee380d3e85f774deb'; \
3030
;; \
31+
'riscv64') \
32+
rustArch='riscv64gc-unknown-linux-musl'; \
33+
rustupSha256='e29a1d528186309c19710c40a70ca4aa3bec975cbbeaa6b65493728e4366c89d'; \
34+
;; \
3135
*) \
3236
echo >&2 "unsupported architecture: $arch"; \
3337
exit 1; \

‎x.py‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ def arches(self) -> list[DebianArch]:
6161
AlpineArch("amd64", "x86_64", "linux/amd64", "x86_64-unknown-linux-musl"),
6262
AlpineArch("arm64v8", "aarch64", "linux/arm64", "aarch64-unknown-linux-musl"),
6363
AlpineArch("ppc64le", "ppc64le", "linux/ppc64le", "powerpc64le-unknown-linux-musl"),
64+
AlpineArch("riscv64", "riscv64", "linux/riscv64", "riscv64gc-unknown-linux-musl"),
6465
]
6566

6667
latest_alpine_version = "3.24"

0 commit comments

Comments
 (0)