You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by ja...@apache.org on 2026/01/27 15:22:29 UTC
(grails-core) 06/07: Sync Java version 17.0.18 across .sdkmanrc, release.yml, and Dockerfile
This is an automated email from the ASF dual-hosted git repository.
jamesfredley pushed a commit to branch deps/update-java-gradle-groovy-versions
in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit f166e3ed8bc9e00039e5dc0f9e84a02312c0b98b
Author: James Fredley <ja...@users.noreply.github.com>
AuthorDate: Mon Jan 26 14:37:47 2026 -0500
Sync Java version 17.0.18 across .sdkmanrc, release.yml, and Dockerfile
---
.github/workflows/release.yml | 2 +-
.sdkmanrc | 1 +
etc/bin/Dockerfile | 3 ++-
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 8c4f676908..775faa0992 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -24,7 +24,7 @@ env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GRAILS_PUBLISH_RELEASE: 'true'
JAVA_DISTRIBUTION: liberica
- JAVA_VERSION: 17.0.17 # this must be a specific version for reproducible builds, keep it synced with .sdkmanrc and verification container
+ JAVA_VERSION: 17.0.18 # this must be a specific version for reproducible builds, keep it synced with .sdkmanrc and verification container
PROJECT_DESC: >
Grails is a powerful Groovy-based web application framework for the JVM,
built on top of Spring Boot, and supported by a rich ecosystem of plugins
diff --git a/.sdkmanrc b/.sdkmanrc
index 7af7c8bc26..9ae73aba33 100644
--- a/.sdkmanrc
+++ b/.sdkmanrc
@@ -1,3 +1,4 @@
+# Keep java version synced with .github/workflows/release.yml and etc/bin/Dockerfile
java=17.0.18-librca
gradle=8.14.4
diff --git a/etc/bin/Dockerfile b/etc/bin/Dockerfile
index 902c397087..6250474ad1 100644
--- a/etc/bin/Dockerfile
+++ b/etc/bin/Dockerfile
@@ -16,7 +16,8 @@
# for testing in a container that is similar to the grails github action linux build environment
# run this from the root of the project
# `docker build -t grails:testing -f etc/bin/Dockerfile . && docker run -it --rm -v $(pwd):/home/groovy/project grails:testing bash`
-FROM bellsoft/liberica-openjdk-debian:17.0.17
+# Keep java version synced with .sdkmanrc and .github/workflows/release.yml
+FROM bellsoft/liberica-openjdk-debian:17.0.18
USER root
RUN apt-get update && apt-get install -y curl unzip coreutils libdigest-sha-perl gpg vim sudo psmisc locales groovy rsync nano