From ae10c23deed259b3c1daabbb1f657b11e3b5eaa2 Mon Sep 17 00:00:00 2001 From: dzmitry-rudnouski Date: Thu, 15 Jan 2026 11:09:24 +0300 Subject: [PATCH 1/3] openjdk fallback test --- .github/workflows/build.yml | 4 ++-- playbook.yml | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9af4c664..af783e07 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,7 +22,7 @@ jobs: uses: SonarSource/sonarqube-scan-action@v6 env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - ubuntu-22: + openjdk-fallback: runs-on: ubuntu-22.04 steps: - name: Checkout @@ -38,4 +38,4 @@ jobs: - name: Run playbook run: | cd .. - ansible-playbook ansible-role-java/playbook.yml + ansible-playbook ansible-role-java/playbook.yml -e "java_major_version=25" diff --git a/playbook.yml b/playbook.yml index 56d37148..af75df70 100644 --- a/playbook.yml +++ b/playbook.yml @@ -2,4 +2,3 @@ hosts: localhost roles: - role: ansible-role-java - java_major_version: 25 From 6e12a10e06d1607e40bbf4312d1f8fc6bd7d8a54 Mon Sep 17 00:00:00 2001 From: dzmitry-rudnouski Date: Thu, 15 Jan 2026 11:14:27 +0300 Subject: [PATCH 2/3] openjdk repo test 21 --- .github/workflows/build.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index af783e07..c0ff1c52 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -39,3 +39,20 @@ jobs: run: | cd .. ansible-playbook ansible-role-java/playbook.yml -e "java_major_version=25" + openjdk-repo-21: + runs-on: ubuntu-22.04 + steps: + - name: Checkout + uses: actions/checkout@v4.1.7 + with: + fetch-depth: 0 + - name: Install ansible + run: | + sudo apt-add-repository --yes --update ppa:ansible/ansible + sudo apt-get update + sudo apt-get install ansible -y + ansible --version + - name: Run playbook + run: | + cd .. + ansible-playbook ansible-role-java/playbook.yml -e "java_major_version=21 transport=repositories" From 56059b082a0d5a8d352d37232e7e886efaffa3fb Mon Sep 17 00:00:00 2001 From: dzmitry-rudnouski Date: Thu, 15 Jan 2026 11:21:08 +0300 Subject: [PATCH 3/3] openjdk repo tests --- .github/workflows/build.yml | 11 +++++++++-- README.md | 4 ++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c0ff1c52..7dd7280d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -39,7 +39,14 @@ jobs: run: | cd .. ansible-playbook ansible-role-java/playbook.yml -e "java_major_version=25" - openjdk-repo-21: + openjdk-repo: + strategy: + matrix: + java_version: + - '21' + - '17' + - '11' + - '8' runs-on: ubuntu-22.04 steps: - name: Checkout @@ -55,4 +62,4 @@ jobs: - name: Run playbook run: | cd .. - ansible-playbook ansible-role-java/playbook.yml -e "java_major_version=21 transport=repositories" + ansible-playbook ansible-role-java/playbook.yml -e "java_major_version=${{ matrix.java_version }} transport=repositories" diff --git a/README.md b/README.md index 978cb2aa..b3fdca2b 100644 --- a/README.md +++ b/README.md @@ -268,7 +268,7 @@ Example Playbook java_major_version: 25 ``` -### Installing OpenJDK 17 from repositories: +### Installing OpenJDK 21, 17, 11, 8 from repositories: ```yaml - name: Install openjdk java @@ -277,7 +277,7 @@ Example Playbook roles: - role: lean_delivery.java transport: repositories - java_major_version: 17 + java_major_version: 21 ``` ### Installing OpenJDK 11 from web: