diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 6607b5dec..d3b37a089 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -10,10 +10,14 @@ on: branches: [ master ] jobs: - build: - + validation: runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: gradle/wrapper-validation-action@v1 + build: + runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Set up JDK 11 @@ -21,6 +25,16 @@ jobs: with: java-version: '11' distribution: 'adopt' + - uses: actions/cache@v2 + with: + path: ~/.gradle/wrapper + key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }} + - uses: actions/cache@v2 + with: + path: ~/.gradle/caches + key: ${{ runner.os }}-gradle-caches-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }} + restore-keys: | + ${{ runner.os }}-gradle-caches- - name: Grant execute permission for gradlew run: chmod +x gradlew - name: Build with Gradle