Right now, we install GAP always from git; to test against e.g. 4.10, we use the stable-4.10 branch.
But it would be useful to (also?) be able to test against actual releases, such as 4.10.2 or 4.9.3. One important difference is that GAPInfo.Version is set correctly there (in git build, it is always 4.dev or something like that, which means version checks in code don't work).
Ideally, the user would be able to either specify "4.10" (and then gets whatever the latest 4.10.x is) or even a specific version like "4.10.2" (however, this later point is less important).