It can download v22.0, v0.21.x but it won't unpack them automatically because checksums are missing from https://github.com/bitcoin/bitcoin/blob/16ccb3a1cd9125eb24a5b45a98099ff98660767a/test/get_previous_releases.py#L23-L62
Expected behavior
It downloads the requested old tag binaries and unpacks them automatically.
Actual behavior
It downloads the requested old tag binaries and then it is showing an output:
Checksum for given version doesn't exist
So the developer has to read the source code of the program to find out next steps.
To reproduce
Try:
/PATH/TO/BITCOIN/test/get_previous_releases.py -b v22.0 v0.21.2
You might want to remove the version's binary and directory before trying, or I think you can remove the whole old releases directory using the -r argument to get_previous_releases.
System information
N/A
Other
You might want to update this lines accordingly as well:
And at:
https://github.com/bitcoin/bitcoin/blob/c427a5800bb53208d30eeb03a73ab8be879e5f45/test/README.md#L101
If you fix this, thank you very much!