For our project we use semantic versioning, v.., e.g. v2.1.0, v2.1.1, v2.1.2, v2.2.0, v2.2.1
We would like to build our documentation only for the largest minor releases, though.
Example: From the tags v2.1.0, v2.1.1, v2.1.2, v2.2.0, v2.2.1, we only want to build v2.1.2 and v2.2.1.
This whitelist definition inside conf.py includes all patches, though, not only the latest:
smv_tag_whitelist = r'^v\d+.\d+.\d+$'
What is the easiest way to filter non-latest patches while still using most of the built-in functionality?