Purpose
Normalize the release/version tag format to vX.X.X (with the v prefix) across the repos listed below.
Why this is needed
As we convert repos to python-semantic-release (PSR), PSR looks at existing tags to determine the current version and compute the next one. PSR expects tags in the form v#.#.#, but several repos currently tag versions without the v prefix (e.g. 4.0.0 instead of v4.0.0).
When the v prefix is missing, PSR fails to recognize the latest version and wrongly starts a fresh 0.1.0 release instead of bumping from the real current version. Re-tagging these repos to the vX.X.X format ensures PSR picks up the correct history and versions the next release accurately.
Original context from the Feanil:
Something to watch out for as we convert things to python semantic release — to find old versions to figure out what the next version should be. PSR looks for tags like v#.#.#, but in many of our repos we don't currently have the v prefix on version tags, so in those cases it wrongly tags a new 0.1.0 version.
Slack message
Repos to fix
These repos have their latest release/version tag without the v prefix:
Parent: #506
Purpose
Normalize the release/version tag format to
vX.X.X(with thevprefix) across the repos listed below.Why this is needed
As we convert repos to python-semantic-release (PSR), PSR looks at existing tags to determine the current version and compute the next one. PSR expects tags in the form
v#.#.#, but several repos currently tag versions without thevprefix (e.g.4.0.0instead ofv4.0.0).When the
vprefix is missing, PSR fails to recognize the latest version and wrongly starts a fresh0.1.0release instead of bumping from the real current version. Re-tagging these repos to thevX.X.Xformat ensures PSR picks up the correct history and versions the next release accurately.Slack message
Repos to fix
These repos have their latest release/version tag without the
vprefix:0.4.0->v0.4.1(the0.4.0tag ships 0.4.1)4.0.0->v4.0.0openedx-webhooks- no version tags,release-2023-11-27is a deployment marker; not applicable2.0.2->v2.0.2web-fragments- archived; not applicable10.22.14->v10.22.142.0.0->v2.0.0xblock-free-text-response- archived; not applicable2.4.1->v2.4.14.0.0->v4.0.0license-manager- no version tags,release/verawood.1is a deployment marker; not applicable4.0.0->v4.0.00.3.0->v0.3.02.0.0->v2.0.01.0.0->v1.0.02.0.0->v2.0.02.2.2->v2.2.20.1.70->v0.1.70(was listed as 0.1.69)Parent: #506