MCPcopy Index your code
hub / github.com/dagger/dagger / resolveLockMode

Function resolveLockMode

cmd/dagger/engine.go:172–186  ·  view source on GitHub ↗
(paramLockMode, globalLockMode string)

Source from the content-addressed store, hash-verified

170}
171
172func resolveLockMode(paramLockMode, globalLockMode string) (string, error) {
173 effective := paramLockMode
174 if effective == "" {
175 effective = globalLockMode
176 }
177 if effective == "" {
178 return "", nil
179 }
180
181 mode, err := workspace.ParseLockMode(effective)
182 if err != nil {
183 return "", err
184 }
185 return string(mode), nil
186}
187
188func initEngineTelemetry(ctx context.Context) (context.Context, func(error)) {
189 // Setup telemetry config

Callers 2

withEngineFunction · 0.85
TestResolveLockModeFunction · 0.85

Calls 1

ParseLockModeFunction · 0.92

Tested by 1

TestResolveLockModeFunction · 0.68