This is an automated email from the ASF dual-hosted git repository.

dpgaspar pushed a commit to branch fix/ci-ephemeral-use-labels
in repository https://gitbox.apache.org/repos/asf/superset.git


The following commit(s) were added to refs/heads/fix/ci-ephemeral-use-labels by 
this push:
     new d33ff350e4 fix 3
d33ff350e4 is described below

commit d33ff350e42577632783884feb148b9fd29f587d
Author: Daniel Gaspar <[email protected]>
AuthorDate: Tue Jan 28 11:50:57 2025 +0000

    fix 3
---
 .github/workflows/ephemeral-env.yml | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/ephemeral-env.yml 
b/.github/workflows/ephemeral-env.yml
index cf9e6f141d..5b9fc50c2a 100644
--- a/.github/workflows/ephemeral-env.yml
+++ b/.github/workflows/ephemeral-env.yml
@@ -116,14 +116,25 @@ jobs:
             const user = context.actor;
             const runId = context.runId;
             const workflowUrl = 
`${context.serverUrl}/${context.repo.owner}/${context.repo.repo}/actions/runs/${runId}`;
+
+            const issueNumber = context.payload.pull_request
+              ? context.payload.pull_request.number
+              : context.payload.inputs.issue_number;
+
+            if (!issueNumber) {
+              throw new Error("Issue number is not available.");
+            }
+
             const body = `@${user} Processing your ephemeral environment 
request [here](${workflowUrl}). Action: **${action}**.`;
+
             await github.rest.issues.createComment({
               owner: context.repo.owner,
               repo: context.repo.repo,
-              issue_number: context.payload.pull_request.number,
+              issue_number: issueNumber,
               body,
             });
 
+
   ephemeral-docker-build:
     concurrency:
       group: ${{ github.workflow }}-${{ github.event.inputs.issue_number || 
github.event.issue.number || github.run_id }}-build

Reply via email to