MCPcopy Create free account
hub / github.com/conforma/cli / parseVSAExpiration

Function parseVSAExpiration

cmd/validate/vsa.go:387–394  ·  view source on GitHub ↗

parseVSAExpiration parses the VSA expiration string into a duration

(data *validateVSAData)

Source from the content-addressed store, hash-verified

385
386// parseVSAExpiration parses the VSA expiration string into a duration
387func parseVSAExpiration(data *validateVSAData) error {
388 expiration, err := vsa.ParseVSAExpirationDuration(data.vsaExpirationStr)
389 if err != nil {
390 return fmt.Errorf("invalid VSA expiration: %w", err)
391 }
392 data.vsaExpiration = expiration
393 return nil
394}
395
396// loadPolicyConfig loads the policy configuration from multiple sources
397func loadPolicyConfig(ctx context.Context, data *validateVSAData) error {

Callers 3

runValidateVSAFunction · 0.85
validateVSAInputFunction · 0.85
TestParseVSAExpirationFunction · 0.85

Calls 2

ErrorfMethod · 0.65

Tested by 1

TestParseVSAExpirationFunction · 0.68