Skip to content

Commit fb7376f

Browse files
authored
Update payload.go (#169)
Added `FailureReason` and `BuildFailureReason` to `Build` and `BuildEventPayload` structures respectively
1 parent 676287d commit fb7376f

File tree

1 file changed

+21
-19
lines changed

1 file changed

+21
-19
lines changed

gitlab/payload.go

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -133,25 +133,26 @@ type CommentEventPayload struct {
133133

134134
// BuildEventPayload contains the information for GitLab's build status change event
135135
type BuildEventPayload struct {
136-
ObjectKind string `json:"object_kind"`
137-
Ref string `json:"ref"`
138-
Tag bool `json:"tag"`
139-
BeforeSHA string `json:"before_sha"`
140-
SHA string `json:"sha"`
141-
BuildID int64 `json:"build_id"`
142-
BuildName string `json:"build_name"`
143-
BuildStage string `json:"build_stage"`
144-
BuildStatus string `json:"build_status"`
145-
BuildStartedAt customTime `json:"build_started_at"`
146-
BuildFinishedAt customTime `json:"build_finished_at"`
147-
BuildDuration float64 `json:"build_duration"`
148-
BuildAllowFailure bool `json:"build_allow_failure"`
149-
ProjectID int64 `json:"project_id"`
150-
ProjectName string `json:"project_name"`
151-
User User `json:"user"`
152-
Commit BuildCommit `json:"commit"`
153-
Repository Repository `json:"repository"`
154-
Runner Runner `json:"runner"`
136+
ObjectKind string `json:"object_kind"`
137+
Ref string `json:"ref"`
138+
Tag bool `json:"tag"`
139+
BeforeSHA string `json:"before_sha"`
140+
SHA string `json:"sha"`
141+
BuildID int64 `json:"build_id"`
142+
BuildName string `json:"build_name"`
143+
BuildStage string `json:"build_stage"`
144+
BuildStatus string `json:"build_status"`
145+
BuildStartedAt customTime `json:"build_started_at"`
146+
BuildFinishedAt customTime `json:"build_finished_at"`
147+
BuildDuration float64 `json:"build_duration"`
148+
BuildAllowFailure bool `json:"build_allow_failure"`
149+
BuildFailureReason string `json:"build_failure_reason"`
150+
ProjectID int64 `json:"project_id"`
151+
ProjectName string `json:"project_name"`
152+
User User `json:"user"`
153+
Commit BuildCommit `json:"commit"`
154+
Repository Repository `json:"repository"`
155+
Runner Runner `json:"runner"`
155156
}
156157

157158
// JobEventPayload contains the information for GitLab's Job status change
@@ -211,6 +212,7 @@ type Build struct {
211212
CreatedAt customTime `json:"created_at"`
212213
StartedAt customTime `json:"started_at"`
213214
FinishedAt customTime `json:"finished_at"`
215+
FailureReason string `json:"failure_reason"`
214216
When string `json:"when"`
215217
Manual bool `json:"manual"`
216218
User User `json:"user"`

0 commit comments

Comments
 (0)