comitsrl-ci-release

📁 comitsrl/comitsrl-skills 📅 1 day ago
1
总安装量
1
周安装量
#43714
全站排名
安装命令
npx skills add https://github.com/comitsrl/comitsrl-skills --skill comitsrl-ci-release

Agent 安装分布

amp 1
opencode 1
kimi-cli 1
codex 1
github-copilot 1
gemini-cli 1

Skill 文档

COMIT SRL – CI & Release

Objetivo

Tener builds y releases reproducibles para iDempiere/plugins:

  • pipeline de build/test,
  • artefactos (p2/update-site, jars, zips) si aplica,
  • versionado y notas de release consistentes.

Workflow recomendado

  1. Detectar tipo de build
    • Maven/Tycho, multi-modulo, features/update-site.
  2. Definir estrategia de versionado
    • Semver y convencion de tags.
    • Politica de breaking changes y compatibilidad con version iDempiere.
    • Convencion de commits: Conventional Commits (habilitar core.hooksPath si el repo lo usa).
  3. Armar pipeline
    • Cache, build, tests, artefactos.
    • Publicar artifacts y/o GitHub Release.
  4. Changelog
    • Generar notas desde PRs/issues o convension de commits.
    • Si existe .chglog/, usar git-chglog para generar CHANGELOG.md.
  5. Gates de calidad
    • Lint/format cuando exista, chequeos de seguridad basicos, smoke test.

Checklist de salida

  • CI corre en PR y en main.
  • Release generable con un tag.
  • Artefactos adjuntos/documentados.
  • Changelog/notes consistentes.