|
27 | 27 | version: ${{ steps.variables.outputs.version }} |
28 | 28 | is_version_prerelease: ${{ steps.variables.outputs.is_version_prerelease }} |
29 | 29 | does_pull_request_exist: ${{ steps.pr_exists.outputs.does_pull_request_exist }} |
| 30 | + pr_number: ${{ steps.pr_exists.outputs.pr_number }} |
30 | 31 | steps: |
31 | 32 | - name: "Checkout code" |
32 | 33 | uses: actions/checkout@v4 |
|
56 | 57 | if gh pr list --head $branch_name | grep -q .; then |
57 | 58 | echo "Pull request exists" |
58 | 59 | echo "does_pull_request_exist=true" >> $GITHUB_OUTPUT |
| 60 | + PR_NUMBER=$(gh pr list --head "$branch_name" --state open --json number -q '.[0].number') |
| 61 | + echo "pr_number=$PR_NUMBER" >> $GITHUB_OUTPUT |
59 | 62 | else |
60 | 63 | echo "Pull request doesn't exist" |
61 | 64 | echo "does_pull_request_exist=false" >> $GITHUB_OUTPUT |
|
72 | 75 | export VERSION="${{ steps.variables.outputs.version }}" |
73 | 76 | export DOES_PULL_REQUEST_EXIST="${{ steps.pr_exists.outputs.does_pull_request_exist }}" |
74 | 77 | export IS_VERSION_PRERELEASE="${{ steps.variables.outputs.is_version_prerelease }}" |
| 78 | + export PR_NUMBER="${{ steps.pr_exists.outputs.pr_number }}" |
75 | 79 | make list-variables |
76 | 80 | commit-stage: # Recommended maximum execution time is 2 minutes |
77 | 81 | name: "Commit stage" |
@@ -112,6 +116,7 @@ jobs: |
112 | 116 | python_version: "${{ needs.metadata.outputs.python_version }}" |
113 | 117 | terraform_version: "${{ needs.metadata.outputs.terraform_version }}" |
114 | 118 | version: "${{ needs.metadata.outputs.version }}" |
| 119 | + pr_number: "${{ needs.metadata.outputs.pr_number }}" |
115 | 120 | secrets: inherit |
116 | 121 | acceptance-stage: # Recommended maximum execution time is 10 minutes |
117 | 122 | name: "Acceptance stage" |
|
0 commit comments