eddc6b85a03fdd89ed14c3a8aa2fe939da00f246
ci: update README and CI workflow to improve bird2 job installation process and clarify Docker usage
Gitea Actions
В репозитории включён workflow workflows/ci.yaml.
Job openapi (Redocly) запускается только если в коммите или PR изменились docs/openapi.yaml или redocly.yaml; иначе шаг пропускается. Остальные jobs (go, bird2) выполняются как раньше.
Требования к runner:
- Метка
ubuntu-latest(или изменитеruns-onпод свои labels). - Job
bird2ставит пакет bird2 черезapt-getна самом runner и вызываетbird -c … -pпо файлам в checkout (без вложенного Docker: иначе bind-mount/workspace/...часто не виден демону Docker на хосте).
Секреты не обязательны для базового CI; для публикации образов добавьте свои шаги и credentials в отдельный workflow.