36
36
description : " Whether PR is merged"
37
37
value : ${{ jobs.export_pr_details.outputs.prIsMerged }}
38
38
39
+ permissions :
40
+ contents : read
41
+
39
42
jobs :
40
43
export_pr_details :
41
-
44
+
45
+ permissions :
46
+ actions : read # download PR artifact
47
+
42
48
if : inputs.workflow_origin == 'aws-samples/aws-serverless-developer-experience-workshop-python'
43
49
runs-on : ubuntu-latest
44
50
env :
@@ -71,19 +77,22 @@ jobs:
71
77
# otherwise the parent caller won't see them regardless on how outputs are set.
72
78
- name : " Export Pull Request Number"
73
79
id : prNumber
74
- run : echo ::set-output name= prNumber:: $(jq -c '.number' ${FILENAME})
80
+ run : echo prNumber=" $(jq -c '.number' " ${FILENAME}")" >> "$GITHUB_OUTPUT"
75
81
- name : " Export Pull Request Title"
76
82
id : prTitle
77
- run : echo ::set-output name= prTitle:: $(jq -c '.pull_request.title' ${FILENAME})
83
+ run : echo prTitle=" $(jq -c '.pull_request.title' " ${FILENAME}")" >> "$GITHUB_OUTPUT"
78
84
- name : " Export Pull Request Body"
79
85
id : prBody
80
- run : echo ::set-output name= prBody:: $(jq -c '.pull_request.body' ${FILENAME})
86
+ run : echo prBody=" $(jq -c '.pull_request.body' " ${FILENAME}")" >> "$GITHUB_OUTPUT"
81
87
- name : " Export Pull Request Author"
82
88
id : prAuthor
83
- run : echo ::set-output name= prAuthor:: $(jq -c '.pull_request.user.login' ${FILENAME})
89
+ run : echo prAuthor=" $(jq -c '.pull_request.user.login' " ${FILENAME}")" >> "$GITHUB_OUTPUT"
84
90
- name : " Export Pull Request Action"
85
91
id : prAction
86
- run : echo ::set-output name= prAction:: $(jq -c '.action' ${FILENAME})
92
+ run : echo prAction=" $(jq -c '.action' " ${FILENAME}")" >> "$GITHUB_OUTPUT"
87
93
- name : " Export Pull Request Merged status"
88
94
id : prIsMerged
89
- run : echo ::set-output name=prIsMerged::$(jq -c '.pull_request.merged' ${FILENAME})
95
+ run : echo prIsMerged="$(jq -c '.pull_request.merged' "${FILENAME}")" >> "$GITHUB_OUTPUT"
96
+ - name : " Export Pull Request labels"
97
+ id : prLabels
98
+ run : echo prLabels="$(jq -c '.labels' "${FILENAME}")" >> "$GITHUB_OUTPUT"
0 commit comments