The automatic GITHUB_TOKEN lacks package write permissions. Switch to
a manually configured PAT stored as REGISTRY_TOKEN.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace manual Node.js install with catthehacker/ubuntu:act-latest
container which includes Node.js, Docker, and all build dependencies
needed for Gitea Actions.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The default apt nodejs package is too old to support static class blocks
required by checkout@v4. Use NodeSource to install Node.js 20.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds a CI pipeline that builds the Docker image and pushes it to the
Gitea container registry on every push to master. Includes .dockerignore
to keep the build context lean.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>