The GitHub Repository integration now supports mono repository setups which are common practice in software development. Therewith, capturing and contextualizing software artifacts with data discovered from other DevOps sources becomes more precise.
The integration requires users to place a manifest file in the root of every subfolder that represents a service, i.e. a Software Artifact, and specify the manifest's universal filename via the integration configuration.
Upon run, the integration creates Software Artifact Fact Sheets for each discovered root repository (categorized as parent objects) and its services (categorized as child objects).
Please find an example mono repository setup here and more details in the documentation.
The manifest file can independently be used along with VSM CI/CD integration to collect deployment information.