MCPcopy Create free account
hub / github.com/compozy/agh / withNetworkRunMetadata

Function withNetworkRunMetadata

internal/network/tasks.go:516–527  ·  view source on GitHub ↗
(spec taskpkg.EnqueueRun, ingress TaskIngressContext)

Source from the content-addressed store, hash-verified

514}
515
516func withNetworkRunMetadata(spec taskpkg.EnqueueRun, ingress TaskIngressContext) (taskpkg.EnqueueRun, error) {
517 values, err := networkRunMetadataValues(ingress)
518 if err != nil {
519 return taskpkg.EnqueueRun{}, err
520 }
521 metadata, err := mergeTrustedNetworkMetadata(spec.Metadata, values)
522 if err != nil {
523 return taskpkg.EnqueueRun{}, err
524 }
525 spec.Metadata = metadata
526 return spec, nil
527}
528
529func networkRunMetadataValues(ingress TaskIngressContext) (map[string]string, error) {
530 workID := strings.TrimSpace(ingress.WorkID)

Callers 1

EnqueueRunFromPeerMethod · 0.85

Calls 2

networkRunMetadataValuesFunction · 0.85

Tested by

no test coverage detected