Open
Description
Currently, the make-tag.py
script accepts a desired tag as its argument, which is then compared to the version-specific variables set in the build system:
set(CLIENT_VERSION_MAJOR 29)
set(CLIENT_VERSION_MINOR 99)
set(CLIENT_VERSION_BUILD 0)
set(CLIENT_VERSION_RC 0)
set(CLIENT_VERSION_IS_RELEASE "false")
Wouldn't it be more prudent to construct the tag from the build system variables rather then pass it as an argument and then verify it?
This approach would make the build system variables the single source of truth for the software version details.
Related to bitcoin/bitcoin#31898.
Metadata
Metadata
Assignees
Labels
No labels