sync: workflow CI self-contained + imagen Harbor t-<short> (ADR-061)
Some checks failed
__APP_NAME__ — build & deploy / Calidad + build + push (push) Failing after 2m44s
__APP_NAME__ — build & deploy / Helm upgrade --install (push) Has been skipped

Workflow <app>-build.yaml self-contained — sin uses: cross-repo al repo
privado coralware/IDP. requirements-dev.txt inline. image.repository apunta
al proyecto Harbor dedicado del tenant t-<tenant-id-short> (ADR-019 D-03).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Coralware Template Sync
2026-05-21 22:08:14 -05:00
parent 5d51971270
commit 1c6b8ae182
5 changed files with 128 additions and 37 deletions

View File

@@ -1,6 +1,16 @@
# Dependencias de desarrollo y CI del golden path web-backend/python.
# Self-contained (ADR-061): el repo del tenant no tiene acceso al monorepo IDP,
# así que las versiones de tooling se inlinean aquí en vez de referenciar
# code/requirements-dev-base.txt. Mantener alineadas a ese archivo (ADR-038).
-r requirements.txt
-r ../../code/requirements-dev-base.txt
# Tooling de calidad — versiones canónicas ADR-038
ruff==0.9.10
black==25.1.0
bandit==1.8.3
pytest==8.3.5
pytest-cov==6.0.0
# Específicas del shape — los tests corren sobre SQLite efímero (sin Docker).
httpx==0.27.2
pytest-asyncio==0.24.0
testcontainers[mariadb]==4.8.2