@@ -111,10 +111,12 @@ jobs:
111111 if : fromJSON(steps.check-package.outputs.result).exists == false
112112 uses : actions/github-script@v8
113113 id : trigger-preview-release
114+ env :
115+ PR_DATA : ${{ steps.get-pr-data.outputs.result }}
114116 with :
115117 github-token : ${{ steps.generate-token.outputs.token }}
116118 script : |
117- const prData = ${{ steps.get-pr-data.outputs.result }}
119+ const prData = JSON.parse(process.env.PR_DATA)
118120 console.log('Package not found, triggering preview release...')
119121
120122 // Add label "trigger: preview" to the PR
@@ -130,10 +132,13 @@ jobs:
130132 if : fromJSON(steps.check-package.outputs.result).exists == false
131133 uses : actions/github-script@v8
132134 id : wait-preview-release
135+ env :
136+ PR_DATA : ${{ steps.get-pr-data.outputs.result }}
137+ REACTION : ${{ fromJSON(steps.check-package.outputs.result).reaction }}
133138 with :
134139 script : |
135- const prData = ${{ steps.get-pr-data.outputs.result }}
136- const reaction = ${{ fromJSON(steps.check-package.outputs.result).reaction }}
140+ const prData = JSON.parse(process.env.PR_DATA)
141+ const reaction = +process.env.REACTION
137142 const workflowFileName = 'preview-release.yml'
138143 const workflow = await github.rest.actions.getWorkflow({
139144 owner: context.repo.owner,
@@ -205,11 +210,12 @@ jobs:
205210 id : trigger
206211 env :
207212 COMMENT : ${{ github.event.comment.body }}
213+ PR_DATA : ${{ steps.get-pr-data.outputs.result }}
208214 with :
209215 github-token : ${{ steps.generate-token.outputs.token }}
210216 script : |
211217 const comment = process.env.COMMENT.trim()
212- const prData = ${{ steps.get-pr-data.outputs.result }}
218+ const prData = JSON.parse(process.env.PR_DATA)
213219
214220 const suite = comment.split('\n')[0].replace(/^\/ecosystem-ci run/, '').trim()
215221
0 commit comments