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