# CI Enablement PR — Q-Blog - Add `.gitea/workflows/ci.yml` (Node 20, lint, vitest). - Add `ci-mirror.yml` fallback targeting `workflow_dispatch` and `ci/*` branches. - Docs: `docs/CI_GITEA.md` for quick troubleshooting. **Notes** - `runs-on: self-hosted`. Ensure your runner exposes the `self-hosted` label. - If your runner only matches `ubuntu-latest`, change `runs-on` accordingly.