[ADD] ci: CI de Forgejo, bots y pre-commit en todo el repo #19
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
i18n
invalid
no-bot
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: CriptoMart/addons-cm#19
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "18.0-ci-forgejo-bots"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Resumen
Trae a
addons-cmel CI y los bots de ecocentral-18, y deja el repo pasando pre-commit para que el job de lint salga en verde.[FIX] pre-commit: no quita los espacios finales de los*.patch. Las líneas de contexto en blanco de un diff son un solo espacio, y quitarlo rompepos_payment_method_cashdro_fix/upstream/*.patch.[ADD] ci: Forgejo Actions con el mismo esquema que ecocentral (ver sudocs/CI-CD.md):ci.yml: lint (pre-commit), test (tools/ci/run_tests.py, instalación en dos fases como la OCA) y revisión del bot de PR, tras lint y test.issue-bot.yml: el bot de issues contesta o abre un PR enbot/issue-N.pr-bot.yml: revisión al quitar WIP o al poner la etiqueta i18n.ODOO_SRC_SKIP(el runner trae un clon de addons-cm),BOT_BASE_BRANCH=18.0(la rama por defecto es 16.0) y PostgreSQL de test en el puerto 54330, para no chocar con ecocentral (54329).[REF] all: pre-commit en todo el repo. Casi todo son arreglos automáticos de los hooks; a mano: dos imports sin usar, una variablelambigua y claves del manifiesto iguales a su valor por defecto. Sin cambios de comportamiento.Los 3 commits estaban solo en el
18.0local; se han aplicado sobreorigin/18.0(que ya incluye76dc355) sin conflictos.Para probar
76dc355, que entró en el remoto después de la limpieza🤖 Generated with Claude Code