name: Gradle Build on PR on: workflow_dispatch: pull_request: branches: [master] types: [opened, synchronize, reopened] jobs: gradle-build: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 with: fetch-depth: 1 ref: ${{ inputs.BRANCH_REFERENCE }} token: ${{ secrets.CI_BOT_TOKEN }} - name: Set up JDK uses: actions/setup-java@v4 with: distribution: temurin java-version: 17 - name: Run Gradle Build run: ./gradlew build