The `docker` label isn't advertised by any registered runner, so jobs
never got picked up ("No matching online runner with label: docker").
Switch to ubuntu-latest, which the existing runners do advertise.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- Move build-push.yml into .gitea/workflows/ so Gitea Actions actually
discovers and triggers it (root-level workflow files are invisible to
Gitea Actions).
- Move avast/cointelegraph/replicate/snapchat into data-custom/ so the
Dockerfile COPY data-custom step (and build.sh) can find them instead
of failing/silently skipping.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>