Introduce .gitea/workflows/release.yml driven by workflow_dispatch. The pipeline runs shellcheck and unit tests, builds a tar.gz + sha256, generates release notes from git history, and publishes a Gitea Release via the API. Version defaults to v<YYYY.MM.DD>-<short-sha>. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>