ci: migrate community workflows to gitea
CI / Rust Checks (push) Has been cancelled
CI / UI Checks (push) Has been cancelled
CI / Frontend E2E (push) Has been cancelled
CI / Deployment Manifests (push) Has been cancelled
Deploy / build-images (apps/admin-api/Dockerfile, git.itexp.me/bsodfather/crank-community-admin-api, admin-api) (push) Has been cancelled
Deploy / build-images (apps/mcp-server/Dockerfile, git.itexp.me/bsodfather/crank-community-mcp-server, mcp-server) (push) Has been cancelled
Deploy / build-images (apps/ui/Dockerfile, git.itexp.me/bsodfather/crank-community-ui, ui) (push) Has been cancelled
Deploy / deploy (push) Has been cancelled

This commit is contained in:
github-ops
2026-05-26 21:49:09 +00:00
parent 69edbfb717
commit 15d7cfa8d9
10 changed files with 165 additions and 271 deletions
+5 -3
View File
@@ -93,13 +93,15 @@ Crank - платформа для публикации внешних API в в
В репозитории настроены:
- `CI` для Rust, UI и deployment manifests;
- `CD`, который после успешного `CI` на `main` собирает versioned images, пушит их в `GHCR` и деплоит Community через `deploy/community/docker-compose.yml`;
- `CD`, который на `push` в `main` собирает versioned images, пушит их в registry Gitea и деплоит Community через `deploy/community/docker-compose.yml`;
- tag-based release workflow для сборки release bundle и versioned images;
- containerized Community deployment через `deploy/community/docker-compose.yml`.
Важно:
- GitHub Actions в этом репозитории рассчитаны только на `self-hosted` runner;
- `ubuntu-latest`, `actions/cache` и `type=gha` intentionally не используются, чтобы не тратить платные GitHub-hosted минуты и cache quota на private repository.
- workflows лежат в `.gitea/workflows`;
- Gitea Actions в этом репозитории рассчитаны только на `self-hosted` runner;
- внешние GitHub-specific механики вроде `workflow_run`, `actions/upload-artifact`, `softprops/action-gh-release` и `ghcr.io` intentionally не используются.
## Поддерживаемые протоколы