GitHub releases appear in random order

I’ve setup GitHub actions to make a new release each time I commit to my repository. However, the releases are not in the order I’d expect them to be (reverse chronological order). Instead they appear almost random, I haven’t been able to find a pattern yet.

I’ve seen online that releases should be ordered by tag creation date, but when I run git log --tags --simplify-by-decoration --pretty="format:%ai %d" I see my tags are in the correct order and don’t match the release order:

Repository: GitHub - TangoWorldWide/AmbientSounds

Seems this is related to using the short SHA as the tag name, I’ve switched to revision count for tag naming and releases now order as expected.

If anyone knows why using GitHub’s sha as the tag name would causes releases to order randomly, please let everyone know.