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

Function createGithubCredentials

test/integration/client_utils.go:102–110  ·  view source on GitHub ↗
(apiCli *client.GarmAPI, apiAuthToken runtime.ClientAuthInfoWriter, credentialsParams params.CreateGithubCredentialsParams)

Source from the content-addressed store, hash-verified

100}
101
102func createGithubCredentials(apiCli *client.GarmAPI, apiAuthToken runtime.ClientAuthInfoWriter, credentialsParams params.CreateGithubCredentialsParams) (*params.ForgeCredentials, error) {
103 createCredentialsResponse, err := apiCli.Credentials.CreateCredentials(
104 clientCredentials.NewCreateCredentialsParams().WithBody(credentialsParams),
105 apiAuthToken)
106 if err != nil {
107 return nil, err
108 }
109 return &createCredentialsResponse.Payload, nil
110}
111
112func deleteGithubCredentials(apiCli *client.GarmAPI, apiAuthToken runtime.ClientAuthInfoWriter, credentialsID int64) error {
113 return apiCli.Credentials.DeleteCredentials(

Calls 2

CreateCredentialsMethod · 0.65
WithBodyMethod · 0.45