Each Gitea Actions step is a separate shell session; git context did not persist between steps. All steps are now in one run block.
Creates an automated Gitea release with changelog when a tag (v*) is pushed. Requires GITEA_TOKEN secret in Gitea with repository write access.