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

Method resolveWithSourceBuildParameters

cli/parameterresolver.go:251–264  ·  view source on GitHub ↗
(resolved []codersdk.WorkspaceBuildParameter)

Source from the content-addressed store, hash-verified

249}
250
251func (pr *ParameterResolver) resolveWithSourceBuildParameters(resolved []codersdk.WorkspaceBuildParameter) []codersdk.WorkspaceBuildParameter {
252next:
253 for _, buildParameter := range pr.sourceWorkspaceParameters {
254 for i, r := range resolved {
255 if r.Name == buildParameter.Name {
256 resolved[i].Value = buildParameter.Value
257 continue next
258 }
259 }
260
261 resolved = append(resolved, buildParameter)
262 }
263 return resolved
264}
265
266func (pr *ParameterResolver) resolveWithSourceBuildParametersInParameters(resolved []codersdk.WorkspaceBuildParameter, templateVersionParameters []codersdk.TemplateVersionParameter) []codersdk.WorkspaceBuildParameter {
267next:

Callers 1

InitialValuesMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected