Skip to content

Refactor extractLicenses APIs to Support ManifestManager Input (conformance & mama workspaces) #380

Closed
@fraxken

Description

@fraxken

📋 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)

Image

🔧 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions