ac0da2a6fc
Gitea Actions is GitHub-Actions-compatible and reads .gitea/workflows/, so the lint + headless-test gate runs on the team's own Gitea host. Unlike the GitHub workflow it installs Godot (curl) and gdtoolkit (venv) with plain shell steps, so it doesn't depend on the chickensoft setup-godot action being reachable from a self-hosted runner — only actions/checkout and upload-artifact remain external, both covered by Gitea's default action proxy. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Pq1VX2o1ZfiNRdCjD294wf