name: Run unit tests against all PRs on: pull_request: types: [opened, synchronize] jobs: test: runs-on: ubuntu-latest permissions: contents: read steps: - uses: actions/checkout@v3 - uses: actions/setup-java@v3 with: java-version: '11' distribution: 'adopt' cache: gradle - name: Validate Gradle wrapper uses: gradle/wrapper-validation-action@v1 - name: Run unit tests uses: gradle/gradle-build-action@v2 with: arguments: build env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}