3333 name : Fetch inputs from source run
3434 runs-on : ubuntu-22.04
3535 outputs :
36+ source_workflow_run_id : ${{ steps.resolve.outputs.source_workflow_run_id }}
37+ only_process_job : ${{ steps.resolve.outputs.only_process_job }}
3638 docker : ${{ steps.fetch-inputs.outputs.docker }}
3739 job : ${{ steps.fetch-inputs.outputs.job }}
3840 slack_report_channel : ${{ steps.fetch-inputs.outputs.slack_report_channel }}
4244 pr_number : ${{ steps.fetch-inputs.outputs.pr_number }}
4345 max_num_runners : ${{ steps.fetch-inputs.outputs.max_num_runners }}
4446 steps :
47+ - name : Resolve inputs
48+ id : resolve
49+ env :
50+ source_workflow_run_id : ${{ inputs.source_workflow_run_id || env.source_workflow_run_id }}
51+ only_process_job : ${{ inputs.only_process_job || env.only_process_job }}
52+ run : |
53+ echo "source_workflow_run_id=$source_workflow_run_id" >> $GITHUB_OUTPUT
54+ echo "only_process_job=$only_process_job" >> $GITHUB_OUTPUT
55+
4556 - name : Fetch inputs from source run job log
4657 id : fetch-inputs
4758 uses : actions/github-script@v6
@@ -118,7 +129,7 @@ jobs:
118129 needs : prepare
119130 uses : ./.github/workflows/check_failed_tests.yml
120131 with :
121- source_run_id : ${{ inputs.source_workflow_run_id || env .source_workflow_run_id }}
132+ source_run_id : ${{ needs.prepare.outputs .source_workflow_run_id }}
122133 docker : ${{ needs.prepare.outputs.docker }}
123134 job : ${{ needs.prepare.outputs.job }}
124135 slack_report_channel : ${{ needs.prepare.outputs.slack_report_channel }}
@@ -127,5 +138,5 @@ jobs:
127138 commit_sha : ${{ needs.prepare.outputs.commit_sha }}
128139 pr_number : ${{ needs.prepare.outputs.pr_number }}
129140 max_num_runners : ${{ fromJSON(needs.prepare.outputs.max_num_runners || '4') }}
130- only_process_job : ${{ fromJSON(inputs.only_process_job || env .only_process_job) }}
141+ only_process_job : ${{ fromJSON(needs.prepare.outputs .only_process_job) }}
131142 secrets : inherit
0 commit comments