(values []string)
| 2969 | } |
| 2970 | |
| 2971 | func trimAgentTaskCapabilities(values []string) []string { |
| 2972 | if len(values) == 0 { |
| 2973 | return nil |
| 2974 | } |
| 2975 | trimmed := make([]string, 0, len(values)) |
| 2976 | for _, value := range values { |
| 2977 | value = strings.TrimSpace(value) |
| 2978 | if value == "" { |
| 2979 | continue |
| 2980 | } |
| 2981 | trimmed = append(trimmed, value) |
| 2982 | } |
| 2983 | if len(trimmed) == 0 { |
| 2984 | return nil |
| 2985 | } |
| 2986 | return trimmed |
| 2987 | } |
| 2988 | |
| 2989 | func buildTaskCreateRequest(cmd *cobra.Command, input taskCreateInput) (CreateTaskRequest, error) { |
| 2990 | scope, workspace, err := resolveTaskScopeWorkspace(input.ScopeRaw, input.WorkspaceRef, true) |
no test coverage detected