WORKFLOW: fixing the source branch fetch - try #3 [skip ci]

This commit is contained in:
XargonWan 2024-02-23 09:48:11 +01:00
parent da32df40a0
commit 90958a36e7

View file

@ -64,7 +64,7 @@ jobs:
run: | run: |
if [[ "$BRANCH_NAME" == 'refs/'* ]]; then if [[ "$BRANCH_NAME" == 'refs/'* ]]; then
pr_number=$(echo ${{env.BRANCH_NAME}} | awk -F'/' '{print $3}') pr_number=$(echo ${{env.BRANCH_NAME}} | awk -F'/' '{print $3}')
source_branch=$(git show "refs/pull/$pr_number/merge" --no-patch --format="%P" | cut -d' ' -f2 | cut -d'/' -f3) source_branch=$(curl -s "https://api.github.com/repos/$repo_owner/$repo_name/pulls/$pr_number" | jq -r '.head.ref')
source_branch=${source_branch//\//-} source_branch=${source_branch//\//-}
echo "[DEBUG] source branch is: $source_branch" echo "[DEBUG] source branch is: $source_branch"
echo "TAG=PR-$pr_number-$source_branch-${{ env.buildid }}" >> $GITHUB_ENV echo "TAG=PR-$pr_number-$source_branch-${{ env.buildid }}" >> $GITHUB_ENV