diff --git a/.github/workflows/central-sync.yml b/.github/workflows/central-sync.yml index 4bf031e8..892e0489 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 f73c5ef1..da29bc9c 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 452d2f06..0a39ff5c 100644 --- a/.github/workflows/graalvm-latest.yml +++ b/.github/workflows/graalvm-latest.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/gradle.yml b/.github/workflows/gradle.yml index bcebe692..26189947 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -41,6 +41,12 @@ jobs: sudo apt-get clean df -h + - 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/publish-snapshot.yml b/.github/workflows/publish-snapshot.yml index b521c016..9a7eda08 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 4489a785..14f1b999 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: