From b45fd7dcb62c757e09ec9f2471d49319f12f782c Mon Sep 17 00:00:00 2001 From: Jared Allard Date: Tue, 24 Sep 2024 20:22:36 -0700 Subject: [PATCH 1/2] feat(runners): support maintenance_note on put/get details Adds support for the `maintenance_note` field. Resolves #2014 --- runners.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/runners.go b/runners.go index 5224cf91b..102c66210 100644 --- a/runners.go +++ b/runners.go @@ -84,6 +84,7 @@ type RunnerDetails struct { Name string `json:"name"` WebURL string `json:"web_url"` } `json:"groups"` + MaintenanceNote string `json:"maintenance_note"` // Deprecated: Use Paused instead. (Deprecated in GitLab 14.8) Active bool `json:"active"` @@ -180,6 +181,7 @@ type UpdateRunnerDetailsOptions struct { Locked *bool `url:"locked,omitempty" json:"locked,omitempty"` AccessLevel *string `url:"access_level,omitempty" json:"access_level,omitempty"` MaximumTimeout *int `url:"maximum_timeout,omitempty" json:"maximum_timeout,omitempty"` + MaintenanceNote *string `url:"maintenance_note,omitempty" json:"maintenance_note,omitempty"` // Deprecated: Use Paused instead. (Deprecated in GitLab 14.8) Active *bool `url:"active,omitempty" json:"active,omitempty"` From da1332ad867ce43fe52ff538e49ab6f33d354afa Mon Sep 17 00:00:00 2001 From: Jared Allard Date: Sat, 28 Sep 2024 08:56:56 -0700 Subject: [PATCH 2/2] move MaintenanceNote up --- runners.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runners.go b/runners.go index 102c66210..49663d5bb 100644 --- a/runners.go +++ b/runners.go @@ -60,6 +60,7 @@ type RunnerDetails struct { IsShared bool `json:"is_shared"` RunnerType string `json:"runner_type"` ContactedAt *time.Time `json:"contacted_at"` + MaintenanceNote string `json:"maintenance_note"` Name string `json:"name"` Online bool `json:"online"` Status string `json:"status"` @@ -84,7 +85,6 @@ type RunnerDetails struct { Name string `json:"name"` WebURL string `json:"web_url"` } `json:"groups"` - MaintenanceNote string `json:"maintenance_note"` // Deprecated: Use Paused instead. (Deprecated in GitLab 14.8) Active bool `json:"active"`