threshold-network / merkle-distribution

Threshold Network rewards generation and distribution
https://threshold.network
1 stars 6 forks source link

Add a workaround to support both versioning system #146

Closed manumonti closed 5 months ago

manumonti commented 5 months ago

May 1st 2024 distribution special case:

Since the release of tBTC client v2.0.0, the versioning strategy has changed. Previous versions had a -mX suffix, but this is no longer the case.

From now on, the versioning system is semantic versioning https://semver.org/ without suffixes, where it is mandatory the update of the client for new minor versions, but optional for new patch versions.

Since this distribution of rewards (May 1st 2024) accepts as valid three versions, one of the old versioning system (v2.0.0-m7) and two of the new system (v2.0.0 and v2.0.1), we have implemented a workaround to support both in this interim period.

After this distribution, the new semantic versioning system will be implemented.