File tree Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change 4848 - name : Setup Environment
4949 uses : ./.github/actions/setup-environment
5050
51- - name : Get Job ID
52- id : get-job-id
53- run : echo "job_id=${GITHUB_RUN_ID}_${GITHUB_RUN_ATTEMPT}" >> $GITHUB_OUTPUT
54-
5551 - name : Initialize Deployment
5652 id : init-deployment
5753 uses : actions/github-script@v7
58- env :
59- JOB_ID : ${{ steps.get-job-id.outputs.job_id }}
6054 with :
6155 script : |
6256 // Create GitHub deployment
@@ -71,12 +65,21 @@ jobs:
7165
7266 const prNumber = context.issue.number || context.payload.pull_request.number;
7367
68+ // Get the job ID from the workflow run
69+ const jobs = await github.rest.actions.listJobsForWorkflowRun({
70+ owner: context.repo.owner,
71+ repo: context.repo.repo,
72+ run_id: context.runId
73+ });
74+
75+ const jobId = jobs.data.jobs.find(job => job.name === 'deploy')?.id;
76+
7477 // Create initial comment
7578 const comment = await github.rest.issues.createComment({
7679 issue_number: prNumber,
7780 owner: context.repo.owner,
7881 repo: context.repo.repo,
79- body: `🚀 Starting deployment for PR ${prNumber}\nDeployment Log: ${process.env.GITHUB_SERVER_URL}/${context.repo.owner}/${context.repo.repo}/actions/runs/${context.runId}/jobs /${process.env.JOB_ID }?pr=${prNumber}`
82+ body: `🚀 Starting deployment for PR ${prNumber}\nDeployment Log: ${process.env.GITHUB_SERVER_URL}/${context.repo.owner}/${context.repo.repo}/actions/runs/${context.runId}/job /${jobId }?pr=${prNumber}`
8083 });
8184
8285 // Set deployment status to in_progress
You can’t perform that action at this time.
0 commit comments