Updated: 2024-11-16 MAIA
An 'external artifact' refers to any software component or module that is not developed in-house but is used in the system. When such an artifact is registered, it is assigned to a component with the same 'name,' which could be a combination of type, vendor, and product name.
Example: the artifact pkg gem/ruby/matrix@0.4.2 gets the component name gem:ruby/matrix. If the component exists, the artifact will be assigned to it. If not, a new component is created.
When opening the component show page, a table presents all artifacts and versions registered by the system.