- Fallback to latest git tag when github.event.release.tag_name is empty - Add fetch-depth: 0 to checkout step so git tags are available - Fail with clear error if no tag exists at all