We need to limit the versionSpec that can be specified for setup tasks/actions to avoid issues related to breaking changes in the tools we use
We might need to have this table of mapping:
| GitTools/actions |
GitVersion |
GitReleaseManager |
| v1.0.0 |
>=5.10.0 <6.1.0 |
>=0.10.0 <0.17.0 |
| v2.0.0 |
>=6.x |
>=0.17.0 |
| v3.0.0 |
>=7.x |
>=0.17.0 |