1246 implemented changes that allow us to release "patch" releases of our fluent-bit and fluentd images, but it had a few bugs which are addressed in this PR.
Primarily, the logic that promotes and copies images to Dockerhub was broken for various reasons. This PR centralizes the management of patch tags (eg, 3.1.0-0) and removes some unnecessary checks/complexity. This ensures that there is consistent versioning across all tags/patch releases.
What this PR does / why we need it:
1246 implemented changes that allow us to release "patch" releases of our fluent-bit and fluentd images, but it had a few bugs which are addressed in this PR.
Primarily, the logic that promotes and copies images to Dockerhub was broken for various reasons. This PR centralizes the management of patch tags (eg,
3.1.0-0
) and removes some unnecessary checks/complexity. This ensures that there is consistent versioning across all tags/patch releases.