diff --git a/.github/workflows/docker-backend.yml b/.github/workflows/docker-backend.yml index 61a099f..88dd390 100644 --- a/.github/workflows/docker-backend.yml +++ b/.github/workflows/docker-backend.yml @@ -23,6 +23,15 @@ on: required: false type: string default: famedly-ci + # Github Actions workflow inputs can't be lists, so this is probably the least bad way of doing this currently + build_amd64: + required: false + type: boolean + default: true + build_armv8: + required: false + type: boolean + default: false env: RUSTC_WRAPPER: cachepot REGISTRY_SNAPSHOTS: docker-nightly.nexus.famedly.de @@ -30,8 +39,16 @@ env: REGISTRY_OSS: docker-oss.nexus.famedly.de jobs: + determine_platforms: + steps: + + docker: - runs-on: ubuntu-latest-16core + strategy: + matrix: + platform: [amd64, armv8] + runs-on: {{ }} + needs: [determine_platforms] steps: - uses: actions/checkout@v3 diff --git a/Dockerfile b/Dockerfile index f0144d5..981a98e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,2 +1,2 @@ -FROM debian:bullseye-slim +FROM debian:bookworm-slim CMD ["/usr/local/bin/bash"] diff --git a/subfolder/Dockerfile b/subfolder/Dockerfile index f0144d5..981a98e 100644 --- a/subfolder/Dockerfile +++ b/subfolder/Dockerfile @@ -1,2 +1,2 @@ -FROM debian:bullseye-slim +FROM debian:bookworm-slim CMD ["/usr/local/bin/bash"] diff --git a/subfolder/subsubfolder/Dockerfile b/subfolder/subsubfolder/Dockerfile index f0144d5..981a98e 100644 --- a/subfolder/subsubfolder/Dockerfile +++ b/subfolder/subsubfolder/Dockerfile @@ -1,2 +1,2 @@ -FROM debian:bullseye-slim +FROM debian:bookworm-slim CMD ["/usr/local/bin/bash"]