@@ -58,29 +58,23 @@ jobs:
58
58
# NodeJS standard library doesn't provide ZIP capabilities; use system `unzip` command instead
59
59
- name : " Unzip PR artifact"
60
60
run : unzip pr.zip
61
- - id : prNumber
61
+ # NOTE: We need separate steps for each mapped output and respective IDs
62
+ # otherwise the parent caller won't see them regardless on how outputs are set.
63
+ - name : " Export Pull Request Number"
64
+ id : prNumber
62
65
run : echo ::set-output name=prNumber::$(jq -c '.number' ${FILENAME})
63
- - id : prTitle
66
+ - name : " Export Pull Request Title"
67
+ id : prTitle
64
68
run : echo ::set-output name=prTitle::$(jq -c '.pull_request.title' ${FILENAME})
65
- - id : prBody
69
+ - name : " Export Pull Request Body"
70
+ id : prBody
66
71
run : echo ::set-output name=prBody::$(jq -c '.pull_request.body' ${FILENAME})
67
- - id : prAuthor
72
+ - name : " Export Pull Request Author"
73
+ id : prAuthor
68
74
run : echo ::set-output name=prAuthor::$(jq -c '.pull_request.user.login' ${FILENAME})
69
- - id : prAction
70
- run : echo ::set-output name=prAction::$(jq -c '.pull_request.action' ${FILENAME})
71
- - id : prIsMerged
75
+ - name : " Export Pull Request Action"
76
+ id : prAction
77
+ run : echo ::set-output name=prAction::$(jq -c '.action' ${FILENAME})
78
+ - name : " Export Pull Request Merged status"
79
+ id : prIsMerged
72
80
run : echo ::set-output name=prIsMerged::$(jq -c '.pull_request.merged' ${FILENAME})
73
-
74
- # run: |
75
- # echo ::set-output name=prTitle::$(jq -c '.pull_request.title' ${FILE})
76
- # echo ::set-output name=prBody::$(jq -c '.pull_request.body' ${FILE})
77
- # echo ::set-output name=prAuthor::$(jq -c '.pull_request.user.login' ${FILE})
78
- # echo ::set-output name=prAction::$(jq -c '.pull_request.action' ${FILE})
79
- # echo ::set-output name=prIsMerged::$(jq -c '.pull_request.merged' ${FILE})
80
- # - name: "Export PR details"
81
- # uses: actions/github-script@v6
82
- # with:
83
- # github-token: ${{ secrets.token }}
84
- # script: |
85
- # const script = require('.github/scripts/export_pr_details.js')
86
- # await script({github, context, core})
0 commit comments