Fix riscv64 runtime: use sid-slim on riscv64, bookworm-slim elsewhere
debian:bookworm-slim has no riscv64 image. Parameterize the runtime base via RUNTIME_IMAGE build-arg; the workflow passes sid-slim for riscv64 and bookworm-slim for all other platforms.
This commit is contained in:
parent
fcebd8a198
commit
e769e2bbb0
2 changed files with 12 additions and 2 deletions
7
.github/workflows/build.yaml
vendored
7
.github/workflows/build.yaml
vendored
|
|
@ -91,6 +91,12 @@ jobs:
|
|||
run: |
|
||||
platform=${{ matrix.platform }}
|
||||
echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
|
||||
# debian:bookworm-slim has no riscv64 image; fall back to sid-slim for that platform
|
||||
if [ "$platform" = "linux/riscv64" ]; then
|
||||
echo "RUNTIME_IMAGE=debian:sid-slim" >> $GITHUB_ENV
|
||||
else
|
||||
echo "RUNTIME_IMAGE=debian:bookworm-slim" >> $GITHUB_ENV
|
||||
fi
|
||||
|
||||
- name: Set version
|
||||
run: echo "version=$(cat VERSION)" >> $GITHUB_ENV
|
||||
|
|
@ -126,6 +132,7 @@ jobs:
|
|||
sbom: false
|
||||
build-args: |
|
||||
version=${{ env.version }}
|
||||
RUNTIME_IMAGE=${{ env.RUNTIME_IMAGE }}
|
||||
|
||||
- name: Export digest
|
||||
run: |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue