MCPcopy Create free account
hub / github.com/cloudbase/garm / ListGithubEndpoints

Method ListGithubEndpoints

database/sql/github.go:66–82  ·  view source on GitHub ↗
(_ context.Context)

Source from the content-addressed store, hash-verified

64}
65
66func (s *sqlDatabase) ListGithubEndpoints(_ context.Context) ([]params.ForgeEndpoint, error) {
67 var endpoints []GithubEndpoint
68 err := s.conn.Where("endpoint_type = ?", params.GithubEndpointType).Find(&endpoints).Error
69 if err != nil {
70 return nil, fmt.Errorf("error fetching github endpoints: %w", err)
71 }
72
73 var ret []params.ForgeEndpoint
74 for _, ep := range endpoints {
75 commonEp, err := s.sqlToCommonGithubEndpoint(ep)
76 if err != nil {
77 return nil, fmt.Errorf("error converting github endpoint: %w", err)
78 }
79 ret = append(ret, commonEp)
80 }
81 return ret, nil
82}
83
84func (s *sqlDatabase) UpdateGithubEndpoint(_ context.Context, name string, param params.UpdateGithubEndpointParams) (ghEndpoint params.ForgeEndpoint, err error) {
85 var rowsAffected int64

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected