diff --git a/.github/workflows/central-sync.yml b/.github/workflows/central-sync.yml
index d17cc95ea..b81a8bbe2 100644
--- a/.github/workflows/central-sync.yml
+++ b/.github/workflows/central-sync.yml
@@ -14,6 +14,11 @@ jobs:
central-sync:
runs-on: ubuntu-latest
steps:
+ - name: Remove system JDKs
+ run: |
+ sudo rm -rf /usr/lib/jvm/*
+ unset JAVA_HOME
+ export PATH=$(echo "$PATH" | tr ':' '\n' | grep -v '/usr/lib/jvm' | paste -sd:)
- name: Checkout repository
uses: actions/checkout@v5
with:
diff --git a/.github/workflows/graalvm-dev.yml b/.github/workflows/graalvm-dev.yml
index f73c5ef1d..da29bc9ca 100644
--- a/.github/workflows/graalvm-dev.yml
+++ b/.github/workflows/graalvm-dev.yml
@@ -42,6 +42,11 @@ jobs:
DEVELOCITY_CACHE_USERNAME: ${{ secrets.GRADLE_ENTERPRISE_CACHE_USERNAME }}
DEVELOCITY_CACHE_PASSWORD: ${{ secrets.GRADLE_ENTERPRISE_CACHE_PASSWORD }}
steps:
+ - name: Remove system JDKs
+ run: |
+ sudo rm -rf /usr/lib/jvm/*
+ unset JAVA_HOME
+ export PATH=$(echo "$PATH" | tr ':' '\n' | grep -v '/usr/lib/jvm' | paste -sd:)
- uses: actions/checkout@v5
- name: Pre-Build Steps
uses: micronaut-projects/github-actions/graalvm/pre-build@master
diff --git a/.github/workflows/graalvm-latest.yml b/.github/workflows/graalvm-latest.yml
index bd9b0787d..9fe605541 100644
--- a/.github/workflows/graalvm-latest.yml
+++ b/.github/workflows/graalvm-latest.yml
@@ -44,6 +44,11 @@ jobs:
DEVELOCITY_CACHE_USERNAME: ${{ secrets.GRADLE_ENTERPRISE_CACHE_USERNAME }}
DEVELOCITY_CACHE_PASSWORD: ${{ secrets.GRADLE_ENTERPRISE_CACHE_PASSWORD }}
steps:
+ - name: Remove system JDKs
+ run: |
+ sudo rm -rf /usr/lib/jvm/*
+ unset JAVA_HOME
+ export PATH=$(echo "$PATH" | tr ':' '\n' | grep -v '/usr/lib/jvm' | paste -sd:)
- uses: actions/checkout@v5
- name: Pre-Build Steps
uses: micronaut-projects/github-actions/graalvm/pre-build@master
diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml
index 31a57e6b4..6f9db0d85 100644
--- a/.github/workflows/gradle.yml
+++ b/.github/workflows/gradle.yml
@@ -34,6 +34,11 @@ jobs:
OSS_INDEX_PASSWORD: ${{ secrets.OSS_INDEX_PASSWORD }}
steps:
# https://github.com/actions/virtual-environments/issues/709
+ - name: Remove system JDKs
+ run: |
+ sudo rm -rf /usr/lib/jvm/*
+ unset JAVA_HOME
+ export PATH=$(echo "$PATH" | tr ':' '\n' | grep -v '/usr/lib/jvm' | paste -sd:)
- name: "🗑 Free disk space"
run: |
sudo rm -rf "/usr/local/share/boost"
@@ -69,7 +74,7 @@ jobs:
- name: "🛠Build with Gradle"
id: gradle
run: |
- ./gradlew jacocoReport check --no-daemon --continue
+ ./gradlew check jacocoReport --no-daemon --continue
- name: "🔎 Run static analysis"
if: env.SONAR_TOKEN != '' && matrix.java == '21'
diff --git a/.github/workflows/publish-snapshot.yml b/.github/workflows/publish-snapshot.yml
index 2cd957aa3..6c33fedae 100644
--- a/.github/workflows/publish-snapshot.yml
+++ b/.github/workflows/publish-snapshot.yml
@@ -10,6 +10,11 @@ jobs:
if: github.repository != 'micronaut-projects/micronaut-project-template'
runs-on: ubuntu-latest
steps:
+ - name: Remove system JDKs
+ run: |
+ sudo rm -rf /usr/lib/jvm/*
+ unset JAVA_HOME
+ export PATH=$(echo "$PATH" | tr ':' '\n' | grep -v '/usr/lib/jvm' | paste -sd:)
- uses: actions/checkout@v5
- uses: actions/cache@v4
with:
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index eb4e45376..34dee3b99 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -13,6 +13,11 @@ jobs:
artifacts-sha256: ${{ steps.hash.outputs.artifacts-sha256 }} # Computed hashes for build artifacts.
runs-on: ubuntu-latest
steps:
+ - name: Remove system JDKs
+ run: |
+ sudo rm -rf /usr/lib/jvm/*
+ unset JAVA_HOME
+ export PATH=$(echo "$PATH" | tr ':' '\n' | grep -v '/usr/lib/jvm' | paste -sd:)
- name: Checkout repository
uses: actions/checkout@v5
with:
diff --git a/config/checkstyle/suppressions.xml b/config/checkstyle/suppressions.xml
index db5264188..78bf61587 100644
--- a/config/checkstyle/suppressions.xml
+++ b/config/checkstyle/suppressions.xml
@@ -10,5 +10,4 @@
-