MCPcopy Create free account
hub / github.com/bytebase/bytebase / createRelease

Method createRelease

action/command/api.go:185–197  ·  view source on GitHub ↗
(ctx context.Context, project string, r *v1pb.Release, releaseIDTemplate, releaseIDTimezone string)

Source from the content-addressed store, hash-verified

183}
184
185func (c *client) createRelease(ctx context.Context, project string, r *v1pb.Release, releaseIDTemplate, releaseIDTimezone string) (*v1pb.Release, error) {
186 req := connect.NewRequest(&v1pb.CreateReleaseRequest{
187 Parent: project,
188 Release: r,
189 ReleaseIdTemplate: releaseIDTemplate,
190 ReleaseIdTimezone: releaseIDTimezone,
191 })
192 resp, err := c.releaseClient.CreateRelease(ctx, req)
193 if err != nil {
194 return nil, errors.Wrapf(err, "failed to create release")
195 }
196 return resp.Msg, nil
197}
198
199func (c *client) getPlan(ctx context.Context, planName string) (*v1pb.Plan, error) {
200 resp, err := c.planClient.GetPlan(ctx,

Callers 1

runRolloutFunction · 0.80

Calls 1

CreateReleaseMethod · 0.65

Tested by

no test coverage detected