e551b15aca
release.yml gains a required tag input so an existing tag can be rebuilt without re-pushing it. The tag is checked out via refs/tags/, verified against package.json and Cargo.toml versions before any toolchain setup, and Gitea commit statuses are posted against the tag commit rather than GITHUB_SHA (which is the dispatched branch head on workflow_dispatch).