mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Valera V Harseko
20 hours ago b4b927f762a1ee1d352c4ea6e72fdad5e53ce7b8
Switch opendj-docker base image to Ubuntu Noble and expand build platforms

- Bump Dockerfile base image from eclipse-temurin:25-jre-jammy to 25-jre-noble (Ubuntu 24.04)
- Add linux/riscv64 to the multi-arch build for the Ubuntu-based image
- Add linux/386, linux/arm/v6, linux/arm/v7 and linux/riscv64 to the Alpine image build
- Apply the platform changes to both build.yml and release.yml workflows
3 files modified
10 ■■■■ changed files
.github/workflows/build.yml 4 ●●●● patch | view | raw | blame | history
.github/workflows/release.yml 4 ●●●● patch | view | raw | blame | history
opendj-packages/opendj-docker/Dockerfile 2 ●●● patch | view | raw | blame | history
.github/workflows/build.yml
@@ -344,7 +344,7 @@
          file: ./opendj-packages/opendj-docker/Dockerfile
          build-args: |
            VERSION=${{ env.release_version }}
          platforms: linux/amd64, linux/arm64/8, linux/ppc64le, linux/s390x #, linux/arm/v7
          platforms: linux/amd64, linux/arm64/8, linux/ppc64le, linux/s390x, linux/riscv64 #, linux/arm/v7
          push: true
          tags: ${{ steps.meta.outputs.tags }}
          labels: ${{ steps.meta.outputs.labels }}
@@ -416,7 +416,7 @@
          file: ./opendj-packages/opendj-docker/Dockerfile-alpine
          build-args: |
            VERSION=${{ env.release_version }}
          platforms: linux/amd64, linux/arm64/8, linux/s390x, linux/ppc64le
          platforms: linux/amd64, linux/arm64/8, linux/s390x, linux/ppc64le, linux/386, linux/arm/v6, linux/arm/v7, linux/riscv64
          push: true
          tags: ${{ steps.meta.outputs.tags }}
          labels: ${{ steps.meta.outputs.labels }}
.github/workflows/release.yml
@@ -174,7 +174,7 @@
          file: ./opendj-packages/opendj-docker/Dockerfile
          build-args: |
            VERSION=${{ github.event.inputs.releaseVersion }}
          platforms: linux/amd64, linux/arm64/8, linux/ppc64le, linux/s390x #, linux/arm/v7
          platforms: linux/amd64, linux/arm64/8, linux/ppc64le, linux/s390x, linux/riscv64 #, linux/arm/v7
          push: true
          tags: ${{ steps.meta.outputs.tags }}
          labels: ${{ steps.meta.outputs.labels }}
@@ -222,7 +222,7 @@
          file: ./opendj-packages/opendj-docker/Dockerfile-alpine
          build-args: |
            VERSION=${{ github.event.inputs.releaseVersion }}
          platforms: linux/amd64, linux/arm64/8, linux/s390x, linux/ppc64le
          platforms: linux/amd64, linux/arm64/8, linux/s390x, linux/ppc64le, linux/386, linux/arm/v6, linux/arm/v7, linux/riscv64
          push: true
          tags: ${{ steps.meta.outputs.tags }}
          labels: ${{ steps.meta.outputs.labels }}
opendj-packages/opendj-docker/Dockerfile
@@ -12,7 +12,7 @@
#
# Copyright 2018-2026 3A Systems, LLC.
FROM eclipse-temurin:25-jre-jammy
FROM eclipse-temurin:25-jre-noble
LABEL org.opencontainers.image.authors="Open Identity Platform Community"