This is an automated email from the ASF dual-hosted git repository. jdaugherty pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/grails-intellij-plugin.git
commit bfdd5cd202130f0f4d5ab7294c79719ea37269cc Author: James Daugherty <[email protected]> AuthorDate: Sat Jul 18 19:19:12 2026 -0400 Read JDK version from .sdkmanrc in workflows --- .github/workflows/gradle.yml | 14 ++++++++++---- .github/workflows/rat.yml | 7 +++++-- .github/workflows/release.yml | 13 +++++++++---- 3 files changed, 24 insertions(+), 10 deletions(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index a3b9fe9..c73c160 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -31,11 +31,14 @@ jobs: steps: - name: "📥 Checkout repository" uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - name: "📝 Read JDK version from .sdkmanrc" + id: sdkmanrc + run: echo "java=$(grep -E '^java=' .sdkmanrc | cut -d= -f2 | sed 's/-librca$//')" >> "$GITHUB_OUTPUT" - name: "☕️ Setup JDK" uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 with: - distribution: liberica - java-version: 21 + distribution: liberica # .sdkmanrc pins librca = Liberica + java-version: ${{ steps.sdkmanrc.outputs.java }} - name: "🐘 Setup Gradle" uses: gradle/actions/setup-gradle@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6.1.0 with: @@ -53,11 +56,14 @@ jobs: steps: - name: "📥 Checkout repository" uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - name: "📝 Read JDK version from .sdkmanrc" + id: sdkmanrc + run: echo "java=$(grep -E '^java=' .sdkmanrc | cut -d= -f2 | sed 's/-librca$//')" >> "$GITHUB_OUTPUT" - name: "☕️ Setup JDK" uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 with: - distribution: liberica - java-version: 21 + distribution: liberica # .sdkmanrc pins librca = Liberica + java-version: ${{ steps.sdkmanrc.outputs.java }} - name: "🐘 Setup Gradle" uses: gradle/actions/setup-gradle@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6.1.0 with: diff --git a/.github/workflows/rat.yml b/.github/workflows/rat.yml index ea10e8c..544cd9b 100644 --- a/.github/workflows/rat.yml +++ b/.github/workflows/rat.yml @@ -32,11 +32,14 @@ jobs: steps: - name: "📥 Checkout repository" uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - name: "📝 Read JDK version from .sdkmanrc" + id: sdkmanrc + run: echo "java=$(grep -E '^java=' .sdkmanrc | cut -d= -f2 | sed 's/-librca$//')" >> "$GITHUB_OUTPUT" - name: "☕️ Setup JDK" uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 with: - distribution: liberica - java-version: 21 + distribution: liberica # .sdkmanrc pins librca = Liberica + java-version: ${{ steps.sdkmanrc.outputs.java }} - name: "🐘 Setup Gradle" uses: gradle/actions/setup-gradle@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6.1.0 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index aad4e66..13e0eab 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,8 +23,7 @@ on: permissions: { } env: DIST_NAME: apache-grails-intellij-plugin - JAVA_DISTRIBUTION: liberica - JAVA_VERSION: 21 + JAVA_DISTRIBUTION: liberica # .sdkmanrc pins librca = Liberica PROJECT_NAME: Apache Grails IntelliJ Plugin REPO_SLUG: ${{ github.repository }} SVN_FOLDER: intellij-plugin @@ -47,11 +46,14 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: ref: ${{ env.TAG }} + - name: "📝 Read JDK version from .sdkmanrc" + id: sdkmanrc + run: echo "java=$(grep -E '^java=' .sdkmanrc | cut -d= -f2 | sed 's/-librca$//')" >> "$GITHUB_OUTPUT" - name: "☕️ Setup JDK" uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 with: distribution: ${{ env.JAVA_DISTRIBUTION }} - java-version: ${{ env.JAVA_VERSION }} + java-version: ${{ steps.sdkmanrc.outputs.java }} - name: "🐘 Setup Gradle" uses: gradle/actions/setup-gradle@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6.1.0 with: @@ -229,11 +231,14 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: ref: ${{ env.TAG }} + - name: "📝 Read JDK version from .sdkmanrc" + id: sdkmanrc + run: echo "java=$(grep -E '^java=' .sdkmanrc | cut -d= -f2 | sed 's/-librca$//')" >> "$GITHUB_OUTPUT" - name: "☕️ Setup JDK" uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 with: distribution: ${{ env.JAVA_DISTRIBUTION }} - java-version: ${{ env.JAVA_VERSION }} + java-version: ${{ steps.sdkmanrc.outputs.java }} - name: "🐘 Setup Gradle" uses: gradle/actions/setup-gradle@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6.1.0 with:
