Expand description
Provides parsers for determining Polkadot SDK versions. Parses and identifies the latest version tags based on semantic or Polkadot SDK versioning.
Functions§
- parse_
latest_ semantic_ version - Identifies the latest version based on semantic versioning - e.g.
v1.2.3-rc
. Prerelease versions are omitted. - parse_
latest_ tag - Identifies the latest tag from a list of tags, prioritizing those in a
stableYYMM-X
format. Prerelease versions are omitted. - parse_
semantic_ version - Parses a semantic version - e.g.
v1.2.3-rc
. Prerelease versions are omitted. - parse_
stable_ version - Parses a stable version - e.g.
stable2503-1
. Prerelease versions are omitted. - parse_
version - Parses a version - e.g.
v1.2.3-rc
orstableYYMM-X
, prioritizing those in astableYYMM-X
format. Prerelease versions are omitted. - sort_
by_ latest_ semantic_ version - Sorts the provided versions using semantic versioning, with the latest version first. Prerelease versions are omitted.
- sort_
by_ latest_ stable_ version - Sorts the provided versions using
stableYYMM-X
versioning, with the latest version first. Prerelease versions are omitted. - sort_
by_ latest_ version - Sorts the provided versions using
stableYYMM-X
and semver versioning, with the latest version first. Prerelease versions are omitted.
Type Aliases§
- Version
- A tuple of version numbers.