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

Method sqlToCommonGithubEndpoint

database/sql/util.go:1082–1103  ·  view source on GitHub ↗
(ep GithubEndpoint)

Source from the content-addressed store, hash-verified

1080}
1081
1082func (s *sqlDatabase) sqlToCommonGithubEndpoint(ep GithubEndpoint) (params.ForgeEndpoint, error) {
1083 ret := params.ForgeEndpoint{
1084 Name: ep.Name,
1085 Description: ep.Description,
1086 APIBaseURL: ep.APIBaseURL,
1087 BaseURL: ep.BaseURL,
1088 UploadBaseURL: ep.UploadBaseURL,
1089 CACertBundle: ep.CACertBundle,
1090 CreatedAt: ep.CreatedAt,
1091 EndpointType: ep.EndpointType,
1092 UpdatedAt: ep.UpdatedAt,
1093 }
1094 if ep.EndpointType == params.GiteaEndpointType {
1095 ret.UseInternalToolsMetadata = &ep.UseInternalToolsMetadata
1096 if ep.ToolsMetadataURL == "" {
1097 ret.ToolsMetadataURL = appdefaults.GiteaRunnerReleasesURL
1098 } else {
1099 ret.ToolsMetadataURL = ep.ToolsMetadataURL
1100 }
1101 }
1102 return ret, nil
1103}
1104
1105func getUIDFromContext(ctx context.Context) (uuid.UUID, error) {
1106 userID := auth.UserID(ctx)

Callers 15

CreateGithubEndpointMethod · 0.95
ListGithubEndpointsMethod · 0.95
UpdateGithubEndpointMethod · 0.95
GetGithubEndpointMethod · 0.95
sqlToCommonEnterpriseMethod · 0.95
sqlToCommonPoolMethod · 0.95
sqlToCommonScaleSetMethod · 0.95
sqlToCommonRepositoryMethod · 0.95
CreateGiteaEndpointMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected