Closed
Description
📋 Goal
Refactor the extractLicenses
and extractLicensesSync
APIs in the conformance workspace to accept either:
- A manifest location (as a string), or
- A
ManifestManager
instance (to avoid redundant filesystem I/O when it's already available)
🔧 Required Change
To support this, you'll first need to update the ManifestManager class (in the mama workspace) to store the manifest location internally. This capability is not yet implemented.
Afterward, refactor the conformance APIs to accept either a string or a ManifestManager instance as input.
Note
This will help reduce unnecessary filesystem reads
Two separated pull-requests would be appreciated.