From 19f47c9a222be1c8b071d163d7714a66375bccf8 Mon Sep 17 00:00:00 2001 From: Cynthia Date: Thu, 21 May 2026 14:12:49 +0800 Subject: [PATCH] add release job owner to release plan webhook payload Signed-off-by: Cynthia --- .../aslan/core/common/service/webhooknotify/types.go | 4 ++++ .../aslan/core/release_plan/service/release_plan.go | 8 +++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/pkg/microservice/aslan/core/common/service/webhooknotify/types.go b/pkg/microservice/aslan/core/common/service/webhooknotify/types.go index 2c898d62e9..da43525089 100644 --- a/pkg/microservice/aslan/core/common/service/webhooknotify/types.go +++ b/pkg/microservice/aslan/core/common/service/webhooknotify/types.go @@ -180,6 +180,10 @@ type ReleasePlanHookJob struct { ID string `json:"id"` // 发布任务名称 Name string `json:"name"` + // 发布任务负责人 + Manager string `json:"manager"` + // 发布任务负责人 ID + ManagerID string `json:"manager_id"` // 发布任务类型 Type config.ReleasePlanJobType `json:"type"` // 发布任务规格 diff --git a/pkg/microservice/aslan/core/release_plan/service/release_plan.go b/pkg/microservice/aslan/core/release_plan/service/release_plan.go index e1f519b2fe..67ab32bbd4 100644 --- a/pkg/microservice/aslan/core/release_plan/service/release_plan.go +++ b/pkg/microservice/aslan/core/release_plan/service/release_plan.go @@ -1772,9 +1772,11 @@ func convertReleasePlanToHookBody(plan *models.ReleasePlan, hookEvent commonmode jobs := []*webhooknotify.ReleasePlanHookJob{} for _, job := range plan.Jobs { hookJob := &webhooknotify.ReleasePlanHookJob{ - ID: job.ID, - Name: job.Name, - Type: job.Type, + ID: job.ID, + Name: job.Name, + Manager: job.Manager, + ManagerID: job.ManagerID, + Type: job.Type, ReleasePlanHookJobRuntime: webhooknotify.ReleasePlanHookJobRuntime{ Status: job.Status, ExecutedBy: job.ExecutedBy,