Skip to content

Commit 2692fa8

Browse files
authored
Merge pull request xanzy#1805 from takp/fix-shared_runners_setting-for-group-resource
Support `shared_runners_setting` in Group response
2 parents 4260457 + 79f8c53 commit 2692fa8

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

groups.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ type Group struct {
6868
MentionsDisabled bool `json:"mentions_disabled"`
6969
RunnersToken string `json:"runners_token"`
7070
SharedProjects []*Project `json:"shared_projects"`
71-
SharedRunnersEnabled bool `json:"shared_runners_enabled"`
71+
SharedRunnersSetting SharedRunnersSettingValue `json:"shared_runners_setting"`
7272
SharedWithGroups []struct {
7373
GroupID int `json:"group_id"`
7474
GroupName string `json:"group_name"`

types.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -607,8 +607,11 @@ type SharedRunnersSettingValue string
607607
// https://docs.gitlab.com/ee/api/groups.html#options-for-shared_runners_setting
608608
const (
609609
EnabledSharedRunnersSettingValue SharedRunnersSettingValue = "enabled"
610-
DisabledWithOverrideSharedRunnersSettingValue SharedRunnersSettingValue = "disabled_with_override"
610+
DisabledAndOverridableSharedRunnersSettingValue SharedRunnersSettingValue = "disabled_and_overridable"
611611
DisabledAndUnoverridableSharedRunnersSettingValue SharedRunnersSettingValue = "disabled_and_unoverridable"
612+
613+
// Deprecated: DisabledWithOverrideSharedRunnersSettingValue is deprecated in favor of DisabledAndOverridableSharedRunnersSettingValue
614+
DisabledWithOverrideSharedRunnersSettingValue SharedRunnersSettingValue = "disabled_with_override"
612615
)
613616

614617
// SharedRunnersSetting is a helper routine that allocates a new SharedRunnersSettingValue

0 commit comments

Comments
 (0)