diff options
| author | nessita <124304+nessita@users.noreply.github.com> | 2025-07-16 15:36:33 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-16 15:36:33 -0300 |
| commit | 8499fba0e18826a77fe32cbc13a3d951d9ca8924 (patch) | |
| tree | 7a6eb41a421c24ef19ac032b50b55e3a345f6a8d /.github | |
| parent | 40d6eb2c0104f2119d5260b77402737cebf3f85c (diff) | |
Fixed GitHub Action that checks commit prefixes to fetch PR head correctly.
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/check_commit_messages.yml (renamed from .github/workflows/check-commit-messages.yml) | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/.github/workflows/check-commit-messages.yml b/.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 |
