Skip to content

Create single source of thruth for packages versions

Tomasz Maczukin requested to merge ssot-for-packages-versions into main

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 🤖

Merge request reports