@@ -73,18 +73,28 @@ jobs:
7373 - name : Select bridge or legacy inputs
7474 id : inputs
7575 if : ${{ steps.bridge.outputs.pr_number != '' || steps.legacy.outputs.pr_number != '' }}
76+ env :
77+ INPUT_AUTHOR : ${{ steps.bridge.outputs.author }}${{ steps.legacy.outputs.author }}
78+ INPUT_PR_AUTHOR : ${{ steps.bridge.outputs.pr_author }}${{ steps.legacy.outputs.pr_author }}
79+ INPUT_PR_NUMBER : ${{ steps.bridge.outputs.pr_number }}${{ steps.legacy.outputs.pr_number }}
80+ INPUT_PR_TITLE : ${{ steps.bridge.outputs.pr_title }}${{ steps.legacy.outputs.pr_title }}
81+ INPUT_PR_URL : ${{ steps.bridge.outputs.pr_url }}${{ steps.legacy.outputs.pr_url }}
82+ INPUT_EVENT_NAME : ${{ steps.bridge.outputs.event_name }}${{ steps.legacy.outputs.event_name }}
83+ INPUT_MORD : ${{ steps.bridge.outputs.mOrD }}${{ steps.legacy.outputs.mOrD }}
84+ INPUT_SOURCE : ${{ steps.bridge.outputs.pr_number != '' && 'bridge' || (steps.legacy.outputs.pr_number != '' && 'legacy' || 'none') }}
85+ INPUT_COMMENT : ${{ steps.bridge.outputs.comment }}${{ steps.legacy.outputs.comment }}
7686 run : |
7787 {
78- echo "author=${{ steps.bridge.outputs.author }}${{ steps.legacy.outputs.author } }"
79- echo "pr_author=${{ steps.bridge.outputs.pr_author }}${{ steps.legacy.outputs.pr_author } }"
80- echo "pr_number=${{ steps.bridge.outputs.pr_number }}${{ steps.legacy.outputs.pr_number } }"
81- echo "pr_title=${{ steps.bridge.outputs.pr_title }}${{ steps.legacy.outputs.pr_title } }"
82- echo "pr_url=${{ steps.bridge.outputs.pr_url }}${{ steps.legacy.outputs.pr_url } }"
83- echo "event_name=${{ steps.bridge.outputs.event_name }}${{ steps.legacy.outputs.event_name } }"
84- echo "mOrD=${{ steps.bridge.outputs.mOrD }}${{ steps.legacy.outputs.mOrD } }"
85- echo "input_source=${{ steps.bridge.outputs.pr_number != '' && 'bridge' || (steps.legacy.outputs.pr_number != '' && 'legacy' || 'none') } }"
88+ echo "author=${INPUT_AUTHOR }"
89+ echo "pr_author=${INPUT_PR_AUTHOR }"
90+ echo "pr_number=${INPUT_PR_NUMBER }"
91+ echo "pr_title=${INPUT_PR_TITLE }"
92+ echo "pr_url=${INPUT_PR_URL }"
93+ echo "event_name=${INPUT_EVENT_NAME }"
94+ echo "mOrD=${INPUT_MORD }"
95+ echo "input_source=${INPUT_SOURCE }"
8696 } | tee -a "$GITHUB_OUTPUT"
87- printf 'comment<<EOF\n%s\nEOF\n' "${{ steps.bridge.outputs.comment }}${{ steps.legacy.outputs.comment } }" | tee -a "$GITHUB_OUTPUT"
97+ printf 'comment<<EOF\n%s\nEOF\n' "${INPUT_COMMENT }" | tee -a "$GITHUB_OUTPUT"
8898
8999 - name : Note legacy artifact fallback
90100 if : ${{ steps.inputs.outputs.input_source == 'legacy' }}
@@ -139,7 +149,7 @@ jobs:
139149 then
140150 legacy_suffix=" (legacy)"
141151 fi
142- metadata=$'trigger_name: ['"${trigger_name}"$']('"${trigger_run_url}"$')\nwf_run: [workflow_run ]('"${wf_run_url}"$')'"${legacy_suffix}"
152+ metadata=$'['"${trigger_name}"$']('"${trigger_run_url}"$'), [wf_run ]('"${wf_run_url}"$')'"${legacy_suffix}"
143153 message="${message}"$'\n\n---\n'"${metadata}"
144154 printf 'title<<EOF\n%s\nEOF' "${message}" | tee "$GITHUB_OUTPUT"
145155 env :
@@ -153,6 +163,7 @@ jobs:
153163
154164 - name : Send message on Zulip
155165 if : ${{ steps.actorTeams.outputs.isTeamMember == 'true' }}
166+ continue-on-error : true
156167 uses : zulip/github-actions-zulip/send-message@e4c8f27c732ba9bd98ac6be0583096dea82feea5 # v1.0.2
157168 with :
158169 api-key : ${{ secrets.ZULIP_API_KEY }}
@@ -176,12 +187,13 @@ jobs:
176187 then
177188 legacy_suffix=" (legacy)"
178189 fi
179- metadata=$'trigger_name: ['"${trigger_name}"$']('"${trigger_run_url}"$')\nwf_run: [workflow_run ]('"${wf_run_url}"$')'"${legacy_suffix}"
190+ metadata=$'['"${trigger_name}"$']('"${trigger_run_url}"$'), [wf_run ]('"${wf_run_url}"$')'"${legacy_suffix}"
180191 body="${body}"$'\n\n---\n'"${metadata}"
181192 printf 'body<<EOF\n%s\nEOF\n' "${body}" | tee -a "$GITHUB_OUTPUT"
182193
183194 - name : Add comment to PR
184195 if : ${{ steps.actorTeams.outputs.isTeamMember == 'true' }}
196+ continue-on-error : true
185197 uses : GrantBirki/comment@608e41b19bc973020ec0e189ebfdae935d7fe0cc # v2.1.1
186198 with :
187199 # if a comment triggers the action, then `issue.number` is set
@@ -202,6 +214,7 @@ jobs:
202214
203215 - name : Add label to PR
204216 if : ${{ steps.actorTeams.outputs.isTeamMember == 'true' }}
217+ continue-on-error : true
205218 uses : actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
206219 with :
207220 # labels added by GITHUB_TOKEN won't trigger the Zulip emoji workflow
0 commit comments