name: Wonder Pull Request Test on: pull_request jobs: test: runs-on: ubuntu-latest steps: - name: Checkout Wonder Source Code uses: actions/checkout@v1 - name: Cache Maven Dependencies uses: actions/cache@v1 with: path: ~/.m2 # maven dependencies are stored in `~/.m2` on Linux key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} restore-keys: | ${{ runner.os }}-build-${{ env.cache-name }}- ${{ runner.os }}-build- ${{ runner.os }}- - name: Set up JDK 1.8 uses: actions/setup-java@v1 with: java-version: 1.8 - name: Build and Test with Maven run: mvn -B package --file pom.xml