Skip to content

flossbank/dod-registry-resolver

Repository files navigation

dod-registry-resolver

Registry Resolver picks up message from Queue and fetches each supported language/registry TLP list from org_donation_state/${correlationId}/${language}_${registry}_top_level_packages.json. Each list is parsed into an Array; the no-comp list is fetched from Mongo for the relevant registry/language, and dependency resolution is performed.

The resulting package weight maps (one per lang/reg) are written as JSON files to S3.

bucket: org_donation_state/
folder: ${correlationId}/
file: ${language}_${registry}_package_weight_map.json

[ // e.g. javascript_npm_package_weight_map.json
  ["standard", 0.01]
  ["js-deep_equals", 0.99]
]

RR then creates a message in the DoD Input Queue containing { correlationId }

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •