name: PR build on: pull_request: branches: - '**' permissions: contents: read env: DEVELOCITY_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_SECRET_ACCESS_KEY }} jobs: build: name: Build runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-latest, windows-latest] jdk: [17] fail-fast: false steps: - uses: actions/checkout@v5 - name: Set up JDK ${{ matrix.jdk }} uses: spring-io/spring-gradle-build-action@v2 with: java-version: ${{ matrix.jdk }} distribution: 'temurin' - name: Build with Gradle run: ./gradlew clean build