idempiere-version-upgrade
SKILL.md
iDempiere Version Upgrade (Playbook)
Objetivo
Hacer upgrades repetibles y con riesgo controlado:
- minor updates (parches/bugs),
- major upgrades (cambios potencialmente breaking),
- migraciones desde ADempiere/Compiere cuando aplique.
Inputs a pedir
- Version actual y version destino (y si es minor vs major).
- Lista de plugins (publicos/privados) + como se instalan (p2/feature, dropins, manual).
- Si existe source code del core y de customizaciones.
- Tamaño de DB (dump) y ventana de mantenimiento.
- Si el DB es administrado por un DBA (sin acceso directo).
- Si se limpio el changelog en el pasado (impacta verificadores post-migracion).
Workflow recomendado (alto nivel)
- Clasificar la migracion
- Minor: update + validar + pasar a prod.
- Major: assessment + plan + restore point + migraciones iterativas + verificacion + tuning.
- Assessment del estado actual
- Inventariar: custom source code, cambios DB, plugins, y baseline (si existe).
- Si no hay sources: decidir si se reconstruye (decompile) o si conviene re-implantar y migrar datos.
- Plan de migracion
- Leer migration notes (breaking) + changelog de releases + commits relevantes.
- Identificar customizaciones obsoletas (features ya existen en core) y planificar su remocion.
- Restore point y ejecucion
- Backups (DB + carpeta de servidor) y rollback claro.
- Aplicar scripts de migracion y resolver errores de forma iterativa.
- Verificacion post-migracion
- Ejecutar helpers de verificacion (si aplica) para detectar customizaciones sobre-escritas.
- Revisar plugins/EntityType/colisiones.
- Performance tuning
- Medir transacciones lentas y ajustar indices/planes, incluyendo impactos por upgrade de PostgreSQL.
Referencia
Para checklist detallado y casos frecuentes, ver references/migration-playbook.md.
Weekly Installs
2
Repository
comitsrl/comitsrl-skillsFirst Seen
Feb 12, 2026
Security Audits
Installed on
amp2
gemini-cli2
github-copilot2
codex2
kimi-cli2
opencode2