@@ -9,13 +9,13 @@ description: Get the PR number without relying on the pull_request* event trigge
99runs :
1010 using : composite
1111 steps :
12- - name : Get PR info (non-main branch)
13- if : ${{ github.ref_name != 'main' }}
12+ - name : Get PR info (non-main, non-release branch)
13+ if : ${{ github.ref_name != 'main' && !startsWith(github.ref_name, 'release/') }}
1414 uses : nv-gha-runners/get-pr-info@main
1515 id : get-pr-info
1616
17- - name : Extract PR number (non-main branch)
18- if : ${{ github.ref_name != 'main' }}
17+ - name : Extract PR number (non-main, non-release branch)
18+ if : ${{ github.ref_name != 'main' && !startsWith(github.ref_name, 'release/') }}
1919 shell : bash --noprofile --norc -xeuo pipefail {0}
2020 run : |
2121 trap 'echo "Error at line $LINENO"; exit 1' ERR
2727 echo "PR_NUMBER=$PR_NUMBER" >> $GITHUB_ENV
2828 echo "BUILD_PREVIEW=1" >> $GITHUB_ENV
2929
30- - name : Get PR data (main branch)
31- if : ${{ github.ref_name == 'main' }}
30+ - name : Get PR data (main or release/* branch)
31+ if : ${{ github.ref_name == 'main' || startsWith(github.ref_name, 'release/') }}
3232 uses : actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
3333 id : get-pr-data
3434 with :
@@ -39,19 +39,19 @@ runs:
3939 repo: context.repo.repo,
4040 });
4141 if (!prs.data.length) {
42- core.setFailed("No PR associated with this commit on 'main'.");
42+ core.setFailed("No PR associated with this commit on 'main' or 'release/*' .");
4343 } else {
4444 return prs.data[0];
4545 }
4646
47- - name : Extract PR number (main branch)
48- if : ${{ github.ref_name == 'main' }}
47+ - name : Extract PR number (main or release/* branch)
48+ if : ${{ github.ref_name == 'main' || startsWith(github.ref_name, 'release/') }}
4949 shell : bash --noprofile --norc -xeuo pipefail {0}
5050 run : |
5151 trap 'echo "Error at line $LINENO"; exit 1' ERR
5252 PR_NUMBER="${{ fromJSON(steps.get-pr-data.outputs.result).number }}"
5353 if [[ -z "$PR_NUMBER" ]]; then
54- echo "No associated PR found for the commit in 'main'."
54+ echo "No associated PR found for the commit in 'main' or 'release/*' ."
5555 exit 1
5656 fi
5757 echo "PR_NUMBER=$PR_NUMBER" >> $GITHUB_ENV
0 commit comments