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 @@ -