(projects []MinimalProject)
| 824 | } |
| 825 | |
| 826 | func projectVisibilities(projects []MinimalProject) []bool { |
| 827 | visibilities := make([]bool, 0, len(projects)) |
| 828 | for _, project := range projects { |
| 829 | isPrivate := true |
| 830 | if project.Public != nil { |
| 831 | isPrivate = !*project.Public |
| 832 | } |
| 833 | visibilities = append(visibilities, isPrivate) |
| 834 | } |
| 835 | return visibilities |
| 836 | } |
| 837 | |
| 838 | func listProjectFields(ctx context.Context, client *github.Client, args map[string]any, owner, ownerType string) (*mcp.CallToolResult, any, error) { |
| 839 | projectNumber, err := RequiredInt(args, "project_number") |
no outgoing calls
no test coverage detected