diff --git a/common/network.go b/common/network.go index fa192e16a4d266ad83b3528ab27be40adb446ce5..413b3c18881726c8ccb8edbcdbd526d2728e87cb 100644 --- a/common/network.go +++ b/common/network.go @@ -332,6 +332,11 @@ type UpdateJobRequest struct { FailureReason JobFailureReason `json:"failure_reason,omitempty"` } +type CreateReleaseRequest struct { + TagName string `json:"tag_name,omitempty"` + Description string `json:"description,omitempty"` +} + type JobCredentials struct { ID int `long:"id" env:"CI_JOB_ID" description:"The build ID to upload artifacts for"` Token string `long:"token" env:"CI_JOB_TOKEN" required:"true" description:"Build token"` @@ -374,6 +379,11 @@ type ArtifactsOptions struct { Type string } +type ReleaseOptions struct { + Tag string + Description string +} + type FailuresCollector interface { RecordFailure(reason JobFailureReason, runnerDescription string) }