Saltar al contenido principal

whet publish

Marca un artifact como publicado en el workbench. Si el pipeline tiene auto-fanout activo, la publicación al destino la maneja el job runner downstream; este comando registra la decisión del operador.

Uso

whet publish <artifact_id> [--reason <text>] [--final-text <text>]

Ejemplo

$ whet publish rf_4f5g --reason "approved by team lead"
✓ Published · run rn_98zy → status=published

Flags

FlagTipoDescripción
--reasonstringNota corta para el historial. Útil para auditoría.
--final-textstringOverride del texto final. Si lo omitís, se usa el texto actual del artifact tal como está en el inbox.

Política de publicación

Whet no auto-publica en background. El comando arranca el flujo de publish en el deployment — pero la generación del contenido y la decisión de marcarlo como published siempre nacen de una acción explícita (en la UI, en el CLI o en el MCP). No hay un scheduler que tome artifacts ready y los publique sin intervención humana.

Si tu deployment necesita publicación programada con confirmación previa, envolvé whet publish en tu propio workflow externo que pida la confirmación primero y solo entonces invoque el comando.

Errores comunes

ErrorCausaCómo arreglarlo
409 artifact already publishedEl artifact ya fue marcado como published.Verificá el estado con whet inbox.
422 artifact in pending stateUn refinement está en curso sobre este artifact.Esperá a que termine; el inbox muestra la variante hija cuando está lista.
400 fanout target not configuredEl pipeline tiene auto-fanout activo pero la superficie de destino no está conectada.Configurá las credenciales en Settings → Connections.