Skip to content

Commit e8d70d6

Browse files
committed
try to enable doc build in the backport branch
1 parent 702b7ec commit e8d70d6

1 file changed

Lines changed: 16 additions & 10 deletions

File tree

.github/actions/get_pr_number/action.yml

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,19 @@ description: Get the PR number without relying on the pull_request* event trigge
99
runs:
1010
using: composite
1111
steps:
12-
- name: Get PR info (non-main branch)
13-
if: ${{ github.ref_name != 'main' }}
12+
- name: Load branch name
13+
id: get-branch
14+
run: |
15+
OLD_BRANCH=$(cat .github/BACKPORT_BRANCH)
16+
echo "OLD_BRANCH=${OLD_BRANCH}" >> $GITHUB_ENV
17+
18+
- name: Get PR info (PR branch)
19+
if: ${{ github.ref_name != 'main' && github.ref_name != env.OLD_BRANCH }}
1420
uses: nv-gha-runners/get-pr-info@main
1521
id: get-pr-info
1622

17-
- name: Extract PR number (non-main branch)
18-
if: ${{ github.ref_name != 'main' }}
23+
- name: Extract PR number (PR branch)
24+
if: ${{ github.ref_name != 'main' && github.ref_name != env.OLD_BRANCH }}
1925
shell: bash --noprofile --norc -xeuo pipefail {0}
2026
run: |
2127
trap 'echo "Error at line $LINENO"; exit 1' ERR
@@ -27,8 +33,8 @@ runs:
2733
echo "PR_NUMBER=$PR_NUMBER" >> $GITHUB_ENV
2834
echo "BUILD_PREVIEW=1" >> $GITHUB_ENV
2935
30-
- name: Get PR data (main branch)
31-
if: ${{ github.ref_name == 'main' }}
36+
- name: Get PR data (main/backport branch)
37+
if: ${{ github.ref_name == 'main' || github.ref_name == env.OLD_BRANCH }}
3238
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
3339
id: get-pr-data
3440
with:
@@ -39,19 +45,19 @@ runs:
3945
repo: context.repo.repo,
4046
});
4147
if (!prs.data.length) {
42-
core.setFailed("No PR associated with this commit on 'main'.");
48+
core.setFailed("No PR associated with this commit on ${{ github.ref_name }}.");
4349
} else {
4450
return prs.data[0];
4551
}
4652
47-
- name: Extract PR number (main branch)
48-
if: ${{ github.ref_name == 'main' }}
53+
- name: Extract PR number (main/backport branch)
54+
if: ${{ github.ref_name == 'main' || github.ref_name == env.OLD_BRANCH }}
4955
shell: bash --noprofile --norc -xeuo pipefail {0}
5056
run: |
5157
trap 'echo "Error at line $LINENO"; exit 1' ERR
5258
PR_NUMBER="${{ fromJSON(steps.get-pr-data.outputs.result).number }}"
5359
if [[ -z "$PR_NUMBER" ]]; then
54-
echo "No associated PR found for the commit in 'main'."
60+
echo "No associated PR found for the commit in ${{ github.ref_name }}."
5561
exit 1
5662
fi
5763
echo "PR_NUMBER=$PR_NUMBER" >> $GITHUB_ENV

0 commit comments

Comments
 (0)