To handle different collector releases from the same repository:
We need to have different "tag" streams for different collectors, e. g. generic/1.0.0, aws/1.0.0, azure/1.0.0, gcp/1.0.0;
Release on the repository should be specific for collector type as well, e. g. "Generic ODD Collector 1.0.0", "AWS ODD Collector 1.0.0", "Azure ODD Collector 1.0.0", "GCP ODD Collector 1.0.0";
GitActions should include in the logic the release pattern and tag pattern.
To handle different collector releases from the same repository: