Ansible Galaxy role versioning

Is it possible to request a specific tag/version when installing a role from galaxy.ansible.com?

Obviously there is a workaround of pointing at the github repo and choosing a commit id, but I was curious whether the concept of versioning galaxy roles exists?

Perhaps there’s not much call for it - perhaps roles in galaxy never change, or those changes are always backwards-compatible.

Will

from the man page:

“ansible-galaxy install [options] [-r FILE | role_name(s)[,version] | tar_file(s)]”

if version is omitted the latest one is used.

I was trying to do it using the -r spec file. But I’ll have another look next week. I thought it was galaxy that needed to understand versions but perhaps it just uses the underlying repo versions.