diff --git a/.github/workflows/test-java.yml b/.github/workflows/test-java.yml index d5ffbc8..5547dd0 100644 --- a/.github/workflows/test-java.yml +++ b/.github/workflows/test-java.yml @@ -3,8 +3,7 @@ name: Test Java on: pull_request: branches: - - '**' - workflow_call: + - main push: branches: - main @@ -16,17 +15,11 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - - name: Cache local Maven repository - uses: actions/cache@v4 - with: - path: ~/.m2/repository - key: build-${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - build-${{ runner.os }}-maven- - - uses: - AdoptOpenJDK/install-jdk@v1 + - uses: actions/setup-java@v5 with: - version: '11' + distribution: "temurin" + java-version: 17 + cache: "maven" - name: Install dependencies run: mvn install -DskipTests=true -DskipITs=true-Dmaven.javadoc.skip=true --batch-mode -Dstyle.color=always --show-version - name: Test @@ -37,17 +30,11 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - - name: Cache local Maven repository - uses: actions/cache@v4 - with: - path: ~/.m2/repository - key: javadoc-${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - javadoc-${{ runner.os }}-maven- - - uses: - AdoptOpenJDK/install-jdk@v1 + - uses: actions/setup-java@v5 with: - version: '11' + distribution: "temurin" + java-version: 17 + cache: "maven" - name: Install dependencies run: mvn install -DskipTests=true -DskipITs=true -Dmaven.javadoc.skip=true --batch-mode -Dstyle.color=always --show-version - name: Javadoc