MCPcopy Index your code
hub / github.com/coder/coder / latestWorkspaceBuildAndJob

Function latestWorkspaceBuildAndJob

coderd/x/chatd/chattool/chattool.go:61–76  ·  view source on GitHub ↗
(
	ctx context.Context,
	db database.Store,
	workspaceID uuid.UUID,
)

Source from the content-addressed store, hash-verified

59}
60
61func latestWorkspaceBuildAndJob(
62 ctx context.Context,
63 db database.Store,
64 workspaceID uuid.UUID,
65) (database.WorkspaceBuild, database.ProvisionerJob, error) {
66 build, err := db.GetLatestWorkspaceBuildByWorkspaceID(ctx, workspaceID)
67 if err != nil {
68 return database.WorkspaceBuild{}, database.ProvisionerJob{}, xerrors.Errorf("get latest build: %w", err)
69 }
70
71 job, err := db.GetProvisionerJobByID(ctx, build.JobID)
72 if err != nil {
73 return database.WorkspaceBuild{}, database.ProvisionerJob{}, xerrors.Errorf("get provisioner job: %w", err)
74 }
75 return build, job, nil
76}
77
78func publishBuildBinding(
79 ctx context.Context,

Callers 2

StartWorkspaceFunction · 0.85
StopWorkspaceFunction · 0.85

Calls 3

GetProvisionerJobByIDMethod · 0.65
ErrorfMethod · 0.45

Tested by

no test coverage detected