name: PR Tests on: pull_request: branches: [ 'master' ] permissions: contents: read checks: write jobs: build: runs-on: ubuntu-latest steps: - name: 'Checkout for CI 🛎' uses: actions/checkout@v4 - name: 'Set up JDK 17 📦' uses: actions/setup-java@v4 with: java-version: '17' distribution: 'temurin' - name: 'Build with Gradle 🏗️' uses: gradle/gradle-build-action@v2 with: arguments: test - name: 'Publish Test Report 📊' uses: mikepenz/action-junit-report@v4 if: success() || failure() # Continue on failure with: report_paths: '**/build/test-results/test/TEST-*.xml'