From 66e267e859b527714e98f809b287d5d0e8e366b4 Mon Sep 17 00:00:00 2001 From: devcrocod Date: Mon, 21 Jul 2025 11:20:11 +0200 Subject: [PATCH 1/3] Update PR validation workflow --- .github/workflows/validate-pr.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/validate-pr.yml b/.github/workflows/validate-pr.yml index b33803c7..a5e4cf1b 100644 --- a/.github/workflows/validate-pr.yml +++ b/.github/workflows/validate-pr.yml @@ -3,7 +3,8 @@ name: Validate PR on: workflow_dispatch: pull_request: - types: [auto_merge_enabled] + types: [opened, synchronize, reopened, ready_for_review, auto_merge_enabled] + branches: [main] jobs: validate-pr: @@ -17,7 +18,7 @@ jobs: java-version: '21' distribution: 'temurin' - name: Setup Gradle - uses: gradle/actions/setup-gradle@ac638b010cf58a27ee6c972d7336334ccaf61c96 # v4.4.1 + uses: gradle/actions/setup-gradle@v4 - name: Clean Build with Gradle run: ./gradlew clean build From b6f577b1a8d73ae3db825af4a434bccd6e7311cf Mon Sep 17 00:00:00 2001 From: devcrocod Date: Tue, 22 Jul 2025 09:28:07 +0200 Subject: [PATCH 2/3] Update PR validation trigger configuration --- .github/workflows/validate-pr.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/validate-pr.yml b/.github/workflows/validate-pr.yml index a5e4cf1b..5635cbe5 100644 --- a/.github/workflows/validate-pr.yml +++ b/.github/workflows/validate-pr.yml @@ -3,7 +3,6 @@ name: Validate PR on: workflow_dispatch: pull_request: - types: [opened, synchronize, reopened, ready_for_review, auto_merge_enabled] branches: [main] jobs: From 0ce08a847f4ac3af292603572eef91a8e6a101f9 Mon Sep 17 00:00:00 2001 From: devcrocod Date: Tue, 22 Jul 2025 09:35:53 +0200 Subject: [PATCH 3/3] Add concurrency control to PR validation workflow --- .github/workflows/validate-pr.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/validate-pr.yml b/.github/workflows/validate-pr.yml index 5635cbe5..0ab75a73 100644 --- a/.github/workflows/validate-pr.yml +++ b/.github/workflows/validate-pr.yml @@ -5,6 +5,10 @@ on: pull_request: branches: [main] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: validate-pr: runs-on: macos-latest