From fcc7c12f8013e389276ec33fab7a11935b0af37e Mon Sep 17 00:00:00 2001 From: nessita <124304+nessita@users.noreply.github.com> Date: Wed, 16 Jul 2025 15:36:33 -0300 Subject: [PATCH] [5.2.x] Fixed GitHub Action that checks commit prefixes to fetch PR head correctly. Backport of 8499fba0e18826a77fe32cbc13a3d951d9ca8924 from main. --- ...k-commit-messages.yml => check_commit_messages.yml} | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) rename .github/workflows/{check-commit-messages.yml => check_commit_messages.yml} (86%) diff --git a/.github/workflows/check-commit-messages.yml b/.github/workflows/check_commit_messages.yml similarity index 86% rename from .github/workflows/check-commit-messages.yml rename to .github/workflows/check_commit_messages.yml index c7c7bd0760..ee9536f482 100644 --- a/.github/workflows/check-commit-messages.yml +++ b/.github/workflows/check_commit_messages.yml @@ -19,9 +19,7 @@ jobs: id: vars run: | BASE="${{ github.event.pull_request.base.ref }}" - HEAD="${{ github.event.pull_request.head.ref }}" echo "BASE=$BASE" >> $GITHUB_ENV - echo "HEAD=$HEAD" >> $GITHUB_ENV VERSION="${BASE#stable/}" echo "prefix=[$VERSION]" >> $GITHUB_OUTPUT @@ -35,15 +33,15 @@ jobs: fi echo "✅ PR title has the required prefix." - - name: Fetch base and head branches + - name: Fetch relevant branches run: | - git fetch origin $BASE - git fetch origin $HEAD + git fetch origin $BASE:base + git fetch origin pull/${{ github.event.pull_request.number }}/head:pr - name: Check commit messages prefix run: | PREFIX="${{ steps.vars.outputs.prefix }}" - COMMITS=$(git rev-list origin/${BASE}..origin/${HEAD}) + COMMITS=$(git rev-list base..pr) echo "Checking commit messages for required prefix: $PREFIX" FAIL=0 for SHA in $COMMITS; do