The gitea.com/actions/release-action is archived and requires go to build from source, which isn't available in the ubuntu-latest runner. Replace with curl calls to the Gitea release API: create release, upload assets. Handles existing releases by deleting and recreating.