@@ -15,41 +15,48 @@ import (
1515
1616const (
1717 // Run statuses
18- Queued = "queued"
19- Completed = "completed"
20- InProgress = "in_progress"
21- Requested = "requested"
22- Waiting = "waiting"
18+ Queued Status = "queued"
19+ Completed Status = "completed"
20+ InProgress Status = "in_progress"
21+ Requested Status = "requested"
22+ Waiting Status = "waiting"
2323
2424 // Run conclusions
25- ActionRequired = "action_required"
26- Cancelled = "cancelled"
27- Failure = "failure"
28- Neutral = "neutral"
29- Skipped = "skipped"
30- Stale = "stale"
31- StartupFailure = "startup_failure"
32- Success = "success"
33- TimedOut = "timed_out"
25+ ActionRequired Conclusion = "action_required"
26+ Cancelled Conclusion = "cancelled"
27+ Failure Conclusion = "failure"
28+ Neutral Conclusion = "neutral"
29+ Skipped Conclusion = "skipped"
30+ Stale Conclusion = "stale"
31+ StartupFailure Conclusion = "startup_failure"
32+ Success Conclusion = "success"
33+ TimedOut Conclusion = "timed_out"
3434)
3535
3636type Status string
3737type Conclusion string
38- type RunEvent string
3938
4039type Run struct {
41- Name string
42- CreatedAt time.Time `json:"created_at"`
43- UpdatedAt time.Time `json:"updated_at"`
44- Status Status
45- Conclusion Conclusion
46- Event RunEvent
47- ID int
48- HeadBranch string `json:"head_branch"`
49- JobsURL string `json:"jobs_url"`
50- HeadCommit Commit `json:"head_commit"`
51- HeadSha string `json:"head_sha"`
52- URL string `json:"html_url"`
40+ Name string
41+ CreatedAt time.Time `json:"created_at"`
42+ UpdatedAt time.Time `json:"updated_at"`
43+ Status Status
44+ Conclusion Conclusion
45+ Event string
46+ ID int
47+ HeadBranch string `json:"head_branch"`
48+ JobsURL string `json:"jobs_url"`
49+ HeadCommit Commit `json:"head_commit"`
50+ HeadSha string `json:"head_sha"`
51+ URL string `json:"html_url"`
52+ HeadRepository Repo `json:"head_repository"`
53+ }
54+
55+ type Repo struct {
56+ Owner struct {
57+ Login string
58+ }
59+ Name string
5360}
5461
5562type Commit struct {
0 commit comments