Pushes the version tags to docker hub on a tag release
greenbone/openvas-smb:${major}
greenbone/openvas-smb:${major.minor}
greenbone/openvas-smb:${major.minor.patch}
This will allow container users to choose the newest 22 without having to adapt to each minor or patch version manually. If the latest 22 is buggy, they can jump back to either a patch or a minor version until there is a new 22 version that fixes it.
When the tag version is the highest major version and is not the first major release with minor and patch version is 0 than it also creates a latest and stable tag.
Just to give an overview, here are some examples:
Release 22.5.1 on greenbone/openvas-smb would result in the following tags:
greenbone/openvas-smb:22
greenbone/openvas-smb:22.5
greenbone/openvas-smb:22.5.1
greenbone/openvas-smb:latest
greenbone/openvas-smb:stable
Release 23.0.0 on greenbone/openvas-smb would result in the following tags:
greenbone/openvas-smb:23
greenbone/openvas-smb:23.0
greenbone/openvas-smb:23.0.0
Release 23.0.1 on greenbone/openvas-smb would result in the following tags:
greenbone/openvas-smb:23
greenbone/openvas-smb:23.0
greenbone/openvas-smb:23.0.1
greenbone/openvas-smb:latest
greenbone/openvas-smb:stable
Release 22.5.2 when there is already a 23.0.1 version available would result in the following tags:
Pushes the version tags to docker hub on a tag release
This will allow container users to choose the newest 22 without having to adapt to each minor or patch version manually. If the latest 22 is buggy, they can jump back to either a patch or a minor version until there is a new 22 version that fixes it.
When the tag version is the highest major version and is not the first major release with minor and patch version is 0 than it also creates a latest and stable tag.
Just to give an overview, here are some examples:
Release 22.5.1 on greenbone/openvas-smb would result in the following tags:
Release 23.0.0 on greenbone/openvas-smb would result in the following tags:
Release 23.0.1 on greenbone/openvas-smb would result in the following tags:
Release 22.5.2 when there is already a 23.0.1 version available would result in the following tags: