tasks: мок-publish на Gitea — ТЗ gitea-mock-publish обеим командам, орга apilki, handoff
This commit is contained in:
@@ -19,9 +19,14 @@
|
||||
- docker-compose: ozon bind-mount на хост (`./data-ozon` → /app/data + state.json → /app/state.json) — раньше state/output жили в слое образа и терялись.
|
||||
- Находка: у ozon state.json/output в слое образа (run.js хардкодит ROOT), /app/data volume пуст — это их недоработка, state персистится только mount'ом. У ym state в bind (data-ym).
|
||||
|
||||
**Мок-publish на Gitea (решение vitya):**
|
||||
- мок-npm = наш verdaccio (verdaccio.kzntsv.site), мок-GitHub = наш Gitea (git.kzntsv.site, орга `apilki` создана, API v1, push через x-access-token работает — проверено живьём).
|
||||
- Репо руками НЕ создаю — воркеры сами (create-if-missing), это тестируемый сценарий.
|
||||
- ТЗ обеим командам (`gitea-mock-publish` на досках): ozon — заменить `gh repo create` CLI на REST POST /orgs/{owner}/repos + remoteBase URL-join; yandex — только remoteBase URL-join (REST уже Gitea-совместим).
|
||||
|
||||
**Открытые вопросы (к sched):**
|
||||
1. applyTask timeoutMs-баг (см. письмо 19:30Z) — фикс + absent=-1 дефолт.
|
||||
2. Устаревшая таска `pipeline` (disabled) осталась в БД sched после переименования — sync не удаляет, контракт такой.
|
||||
1. ✅ applyTask timeoutMs + absent=-1 — ЗАКРЫТО (0.6.0, проверено живьём).
|
||||
2. Устаревшая таска `pipeline` (disabled) осталась в БД sched — sync не удаляет, контракт такой (не трогаем).
|
||||
|
||||
|
||||
**Поднято и проверено:**
|
||||
|
||||
Reference in New Issue
Block a user