Lifecycle
El release publico incluye @lemn-ltd/brand-contract,
@lemn-ltd/brand-runtime, @lemn-ltd/ui y @lemn-ltd/brand-studio. Los
consumidores pinnean versiones exactas compatibles.
- PATCH: fixes compatibles sin cambiar el contrato publico.
- MINOR: componentes/blocks/props/campos aditivos con defaults compatibles.
- MAJOR: exports removidos/renombrados, semantica incompatible, nuevo major de schema/compiler o reemplazo que requiere migracion.
Update de proveedor
Sección titulada «Update de proveedor»- Detecta upstream sin cambiar produccion.
- Propone origen/integridad/licencia exactos en el registry.
- Revisa delta API, comportamiento, a11y, interaction, visual, SSR y bundle de las capacidades seleccionadas.
- Actualiza adaptador o patch explicito sin reescribir comportamiento.
- Ejecuta conformance, notices/SBOM, migration y changeset.
- Publica por el workflow normal.
No se permiten catalogos completos, versiones flotantes, branches ni patches silenciosos.
Orden de publicacion
Sección titulada «Orden de publicacion»@lemn-ltd/brand-contract@lemn-ltd/ui@lemn-ltd/brand-runtime@lemn-ltd/brand-studio- Docs y UI Portal del mismo release
Despues se prueban installs limpios desde GitHub Packages y consumidores reales con versiones exactas, nunca links de workspace.
pnpm changeset:addpnpm validatepnpm checkpnpm testpnpm buildpnpm version:packagespnpm releaseEl preflight de produccion acepta solo PRODUCTION_CLOUDFLARE_API_TOKEN, con
scope Account Lemn DEV / Workers Scripts: Edit (Workers Scripts Write en
la API) y Zone le-mn.com / Zone: Read mas Workers Routes: Edit (Zone Workers Routes Write en la API). Credenciales o modos de autenticacion mas
amplios fallan cerrado.
Ese release despliega el unico Worker lemn-ui-portal en
portal.ui.le-mn.com, dentro de Account Lemn DEV / Zone le-mn.com. El
workflow captura wrangler deployments list --json, verifica la candidata y
mantiene la version previa exacta disponible para wrangler rollback antes de
mover trafico.