diff --git a/.github/workflows/publish-snapshot.yml b/.github/workflows/publish-snapshot.yml index d22ce52184225cb1e61a823d411f05955453f58f..08c32b22168750eb9d5cbbafce9bd7a47302b1d8 100644 --- a/.github/workflows/publish-snapshot.yml +++ b/.github/workflows/publish-snapshot.yml @@ -15,7 +15,7 @@ jobs: uses: actions/setup-java@v2 with: distribution: 'temurin' - java-version: 17 + java-version: 8 server-id: oss server-username: MAVEN_USERNAME server-password: MAVEN_PASSWORD diff --git a/.github/workflows/test-and-build.yml b/.github/workflows/test-and-build.yml index c9f4113b5b83ea5980df617b83386bce9761bc57..40831a21c3aec9c4aedd9b9ee254da64b7d97817 100644 --- a/.github/workflows/test-and-build.yml +++ b/.github/workflows/test-and-build.yml @@ -2,15 +2,33 @@ name: Java CI on: [push, pull_request] jobs: - buildOnJava17: - name: build on java17 + buildOnJava8: + name: build on java8 runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Set up JDK 17 + - name: Set up JDK 8 uses: actions/setup-java@v1 with: - java-version: 17 + java-version: 8 + - name: Cache local Maven repository + uses: actions/cache@v2 + with: + path: ~/.m2/repository + key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} + restore-keys: | + ${{ runner.os }}-maven- + - name: Build with Maven + run: mvn package + buildOnJava11: + name: build on java11 + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Set up JDK 11 + uses: actions/setup-java@v1 + with: + java-version: 11 - name: Cache local Maven repository uses: actions/cache@v2 with: