From a7abe4071d39bdf06bcb857826345d43370e6716 Mon Sep 17 00:00:00 2001 From: Alexei <61359788+alexeiartsimovich@users.noreply.github.com> Date: Wed, 19 Apr 2023 12:28:46 +0200 Subject: [PATCH] Update payload.go --- gitlab/payload.go | 40 +++++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/gitlab/payload.go b/gitlab/payload.go index 66291a0..79cfd89 100644 --- a/gitlab/payload.go +++ b/gitlab/payload.go @@ -133,25 +133,26 @@ type CommentEventPayload struct { // BuildEventPayload contains the information for GitLab's build status change event type BuildEventPayload struct { - ObjectKind string `json:"object_kind"` - Ref string `json:"ref"` - Tag bool `json:"tag"` - BeforeSHA string `json:"before_sha"` - SHA string `json:"sha"` - BuildID int64 `json:"build_id"` - BuildName string `json:"build_name"` - BuildStage string `json:"build_stage"` - BuildStatus string `json:"build_status"` - BuildStartedAt customTime `json:"build_started_at"` - BuildFinishedAt customTime `json:"build_finished_at"` - BuildDuration float64 `json:"build_duration"` - BuildAllowFailure bool `json:"build_allow_failure"` - ProjectID int64 `json:"project_id"` - ProjectName string `json:"project_name"` - User User `json:"user"` - Commit BuildCommit `json:"commit"` - Repository Repository `json:"repository"` - Runner Runner `json:"runner"` + ObjectKind string `json:"object_kind"` + Ref string `json:"ref"` + Tag bool `json:"tag"` + BeforeSHA string `json:"before_sha"` + SHA string `json:"sha"` + BuildID int64 `json:"build_id"` + BuildName string `json:"build_name"` + BuildStage string `json:"build_stage"` + BuildStatus string `json:"build_status"` + BuildStartedAt customTime `json:"build_started_at"` + BuildFinishedAt customTime `json:"build_finished_at"` + BuildDuration float64 `json:"build_duration"` + BuildAllowFailure bool `json:"build_allow_failure"` + BuildFailureReason string `json:"build_failure_reason"` + ProjectID int64 `json:"project_id"` + ProjectName string `json:"project_name"` + User User `json:"user"` + Commit BuildCommit `json:"commit"` + Repository Repository `json:"repository"` + Runner Runner `json:"runner"` } // JobEventPayload contains the information for GitLab's Job status change @@ -211,6 +212,7 @@ type Build struct { CreatedAt customTime `json:"created_at"` StartedAt customTime `json:"started_at"` FinishedAt customTime `json:"finished_at"` + FailureReason string `json:"failure_reason"` When string `json:"when"` Manual bool `json:"manual"` User User `json:"user"`