We use to name tags with the full version, including the patch level. The rest mostly uses the short version and for API requirements it is fully sufficient to check for major.minor as patch level versions never should increase the API version.
What "additional assets" do you refer to?
github-comments@lists.geany.org