Create single source of thruth for packages versions
What does this MR do?
Adds SSOT for the information about package versions that we're uploading to Package Cloud.
Why was this MR needed?
To simplify future updates like the one at !2002 (merged)
What's the best way to test this MR?
The new scripting follows the mechanism that we use for generating Feature Flags documentation. The main part of the update scripting was here extracted to a separate package, so that it can be re-use in the new commands.
To make it really a SSOT, the command also replaces all existing scripting used to upload our packages to packages.gitlab.com - so that we really have only one place where the supported distribution versions are defined
What are the relevant issue numbers?
Edited by 🤖 GitLab Bot 🤖