Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 62 additions & 2 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -248,14 +248,14 @@ jobs:



image-openjdk26-ea:
image-openjdk26:
permissions:
contents: read
packages: write
id-token: write
uses: ./.github/workflows/lib-build-image.yml
with:
name: openjdk26-ea
name: openjdk26
push: ${{ ((github.event_name == 'push') && contains(github.ref, '/tags/v')) }}


Expand Down Expand Up @@ -307,3 +307,63 @@ jobs:
push: ${{ ((github.event_name == 'push') && contains(github.ref, '/tags/v')) }}



image-temurin-jdk8:
permissions:
contents: read
packages: write
id-token: write
uses: ./.github/workflows/lib-build-image.yml
with:
name: temurin-jdk8
push: ${{ ((github.event_name == 'push') && contains(github.ref, '/tags/v')) }}



image-temurin-jdk11:
permissions:
contents: read
packages: write
id-token: write
uses: ./.github/workflows/lib-build-image.yml
with:
name: temurin-jdk11
push: ${{ ((github.event_name == 'push') && contains(github.ref, '/tags/v')) }}



image-temurin-jdk17:
permissions:
contents: read
packages: write
id-token: write
uses: ./.github/workflows/lib-build-image.yml
with:
name: temurin-jdk17
push: ${{ ((github.event_name == 'push') && contains(github.ref, '/tags/v')) }}



image-temurin-jdk21:
permissions:
contents: read
packages: write
id-token: write
uses: ./.github/workflows/lib-build-image.yml
with:
name: temurin-jdk21
push: ${{ ((github.event_name == 'push') && contains(github.ref, '/tags/v')) }}



image-temurin-jdk25:
permissions:
contents: read
packages: write
id-token: write
uses: ./.github/workflows/lib-build-image.yml
with:
name: temurin-jdk25
push: ${{ ((github.event_name == 'push') && contains(github.ref, '/tags/v')) }}


2 changes: 1 addition & 1 deletion buildenv-openj9-openjdk11/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openj9-openjdk11
LABEL version=v18-openj9-openjdk11
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openj9-openjdk11)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openj9-openjdk17/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openj9-openjdk17
LABEL version=v18-openj9-openjdk17
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openj9-openjdk17)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openj9-openjdk21/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openj9-openjdk21
LABEL version=v18-openj9-openjdk21
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openj9-openjdk21)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openj9-openjdk8/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openj9-openjdk8
LABEL version=v18-openj9-openjdk8
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openj9-openjdk8)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk10/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk10
LABEL version=v18-openjdk10
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk10)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk11-with-ant-gcc/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk11-with-ant-gcc
LABEL version=v18-openjdk11-with-ant-gcc
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk11-with-ant-gcc)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk11/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk11
LABEL version=v18-openjdk11
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk11)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk12/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk12
LABEL version=v18-openjdk12
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk12)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk13/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk13
LABEL version=v18-openjdk13
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk13)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk14/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk14
LABEL version=v18-openjdk14
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk14)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk15/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk15
LABEL version=v18-openjdk15
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk15)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk16/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk16
LABEL version=v18-openjdk16
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk16)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk17/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk17
LABEL version=v18-openjdk17
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk17)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk18/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk18
LABEL version=v18-openjdk18
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk18)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk19/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk19
LABEL version=v18-openjdk19
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk19)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk20/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk20
LABEL version=v18-openjdk20
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk20)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk21/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk21
LABEL version=v18-openjdk21
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk21)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk22/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk22
LABEL version=v18-openjdk22
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk22)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk23/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk23
LABEL version=v18-openjdk23
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk23)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk24/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk24
LABEL version=v18-openjdk24
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk24)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk25/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk25
LABEL version=v18-openjdk25
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk25)"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk26-ea
LABEL version=v18-openjdk26
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk26-ea)"
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk26)"

RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install ca-certificates git unzip \
&& dnf clean all && rm -rf /var/log/*

RUN curl -L "https://download.java.net/java/early_access/jdk26/16/GPL/openjdk-26-ea+16_linux-x64_bin.tar.gz" | tar -xz -C /opt \
RUN curl -L "https://download.java.net/java/GA/jdk26/c3cc523845074aa0af4f5e1e1ed4151d/35/GPL/openjdk-26_linux-x64_bin.tar.gz" | tar -xz -C /opt \
&& alternatives --install /usr/bin/java java /opt/jdk-26/bin/java 10 \
&& for i in /opt/jdk-26/bin/*; do \
ii="$( basename "$i" )"; \
Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk8-with-ant-gcc/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk8-with-ant-gcc
LABEL version=v18-openjdk8-with-ant-gcc
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk8-with-ant-gcc)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk8/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk8
LABEL version=v18-openjdk8
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk8)"

Expand Down
2 changes: 1 addition & 1 deletion buildenv-openjdk9/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v17-openjdk9
LABEL version=v18-openjdk9
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant openjdk9)"

Expand Down
26 changes: 26 additions & 0 deletions buildenv-temurin-jdk11/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@

# WARNING: generated file, use update.py for updates

FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v18-temurin-jdk11
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant temurin-jdk11)"

RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install ca-certificates git unzip \
&& dnf clean all && rm -rf /var/log/*

RUN curl -L "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.30%2B7/OpenJDK11U-jdk_x64_linux_hotspot_11.0.30_7.tar.gz" | tar -xz -C /opt \
&& alternatives --install /usr/bin/java java /opt/jdk-11.0.30+7/bin/java 10 \
&& for i in /opt/jdk-11.0.30+7/bin/*; do \
ii="$( basename "$i" )"; \
[ "$ii" != "java" ] \
&& alternatives --add-slave java "/opt/jdk-11.0.30+7/bin/java" "/usr/bin/$ii" "$ii" "/opt/jdk-11.0.30+7/bin/$ii"; \
done \
&& mkdir -p /opt/jdk-11.0.30+7/lib/security/ \
&& ln -sf /etc/pki/java/cacerts /opt/jdk-11.0.30+7/lib/security/ \
&& /opt/jdk-11.0.30+7/bin/java -version

CMD ["/bin/bash"]
26 changes: 26 additions & 0 deletions buildenv-temurin-jdk17/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@

# WARNING: generated file, use update.py for updates

FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v18-temurin-jdk17
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant temurin-jdk17)"

RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install ca-certificates git unzip \
&& dnf clean all && rm -rf /var/log/*

RUN curl -L "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9%2B9/OpenJDK17U-jdk_x64_linux_hotspot_17.0.9_9.tar.gz" | tar -xz -C /opt \
&& alternatives --install /usr/bin/java java /opt/jdk-17.0.9+9/bin/java 10 \
&& for i in /opt/jdk-17.0.9+9/bin/*; do \
ii="$( basename "$i" )"; \
[ "$ii" != "java" ] \
&& alternatives --add-slave java "/opt/jdk-17.0.9+9/bin/java" "/usr/bin/$ii" "$ii" "/opt/jdk-17.0.9+9/bin/$ii"; \
done \
&& mkdir -p /opt/jdk-17.0.9+9/lib/security/ \
&& ln -sf /etc/pki/java/cacerts /opt/jdk-17.0.9+9/lib/security/ \
&& /opt/jdk-17.0.9+9/bin/java -version

CMD ["/bin/bash"]
26 changes: 26 additions & 0 deletions buildenv-temurin-jdk21/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@

# WARNING: generated file, use update.py for updates

FROM fedora:42
LABEL org.opencontainers.image.authors="horky@d3s.mff.cuni.cz"
LABEL maintainer="horky@d3s.mff.cuni.cz"
LABEL name=renaissance-buildenv
LABEL version=v18-temurin-jdk21
LABEL vendor=renaissance.dev
LABEL org.opencontainers.image.description "Build environment for Renaissance benchmarks (variant temurin-jdk21)"

RUN dnf -y --setopt install_weak_deps=false --repo fedora --repo updates install ca-certificates git unzip \
&& dnf clean all && rm -rf /var/log/*

RUN curl -L "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.9%2B10/OpenJDK21U-jdk_x64_linux_hotspot_21.0.9_10.tar.gz" | tar -xz -C /opt \
&& alternatives --install /usr/bin/java java /opt/jdk-21.0.9+10/bin/java 10 \
&& for i in /opt/jdk-21.0.9+10/bin/*; do \
ii="$( basename "$i" )"; \
[ "$ii" != "java" ] \
&& alternatives --add-slave java "/opt/jdk-21.0.9+10/bin/java" "/usr/bin/$ii" "$ii" "/opt/jdk-21.0.9+10/bin/$ii"; \
done \
&& mkdir -p /opt/jdk-21.0.9+10/lib/security/ \
&& ln -sf /etc/pki/java/cacerts /opt/jdk-21.0.9+10/lib/security/ \
&& /opt/jdk-21.0.9+10/bin/java -version

CMD ["/bin/bash"]
Loading
Loading