Skip to content

Version Packages (pre mode next) — reconciliação do versionamento + guarda pre-mode-aware - #167

Merged
danzeroum merged 2 commits into
mainfrom
claude/buildtovalue-platform-setup-decvzt
Jul 22, 2026
Merged

Version Packages (pre mode next) — reconciliação do versionamento + guarda pre-mode-aware#167
danzeroum merged 2 commits into
mainfrom
claude/buildtovalue-platform-setup-decvzt

Conversation

@danzeroum

Copy link
Copy Markdown
Owner

O que

A PR de versão do caminho (a) que você pediu após a falha do Release #1 no guarda de changesets:

  1. changeset pre enter next — repo em pre mode (.changeset/pre.json comitado). Promoção a estável no aceite da F0b via changeset pre exit + version-packages, como o plano assume.
  2. pnpm version-packages — consome os 45 changesets pendentes (Handoffs 15–22: eventos E-1..E-6, event subprocess ES-1..ES-5, escalation EC-1..EC-5, compensação CO-1..CO-5, Squad Lane SL-1..SL-13, i18n, passthrough, erratas). Resultado:
    • Trem da biblioteca: core@1.2.0-next.0, react@1.2.0-next.0, lint@1.2.0-next.0, adapters-bpmn@1.2.0-next.0, simulation@1.1.0-next.0, agentflow@1.1.0-next.0, studio/identity/audit/registry/... conforme CHANGELOGs.
    • engine@1.1.0-next.1 (bump de dependência pelo core; a -next.0 manual nunca foi publicada).
    • forms/forms-react mantêm 1.0.0-next.0 (novos, sem changeset — versão inicial é a fonte).
    • Daqui em diante o versionamento é 100% changesets (fim do misto).
  3. Guarda do release.yml pre-mode-aware — em pre mode os .md ficam retidos até o pre exit; o guarda antigo (find *.md) falharia para sempre. Agora "pendente" = changeset ausente de pre.json.changesets; sem pre.json, comportamento antigo intacto. Verificado local nos dois sentidos.

Sobre as 7 PRs abertas (sua pergunta)

Nenhuma é "Version Packages" automática (o repo não tem a action de changesets — o fluxo é manual, esta PR é ele). A fila: 5 dependabot (#157 dev-deps ×11, #111 setup-node v7, #61 react/react-dom/@types, #59 checkout v7, #58 pnpm-setup v6, #57 upload-artifact v7 — bumps rotineiros, tratáveis em lote pós-release) e #91 (docs RELEASE.md, runbook do publish, sua sessão de 10/07 — vale rebase/merge ou fechar se o runbook mudou com o pre mode).

Depois do merge

Re-executar o release.yml (dry-run desmarcado) da main → publica o trem inteiro -next incluindo engine e forms. Sim, quero o actions: write — elimina o pingue-pongue deste e dos próximos releases; o gate humano permanece na revisão/merge das PRs (esta inclusive é sua).

Testes

pnpm install (lockfile) + engine/forms verdes pós-bump (51 testes + 7 todo); guarda validado localmente em pre mode. CI da PR roda a suíte completa.

🤖 Generated with Claude Code

https://claude.ai/code/session_017Bo1QXr8PnJW7FEUhFVrJK


Generated by Claude Code

claude added 2 commits July 22, 2026 12:27
…ersionamento

Caminho (a) decidido pelo dono após a falha do guarda de changesets no
Release #1: 'changeset pre enter next' + version-packages consumindo os 45
changesets pendentes (Handoffs 15-22). Trem da biblioteca versionado como
prerelease -next.0 (core/react/lint 1.2.0-next.0, simulation/agentflow
1.1.0-next.0, ...); engine -> 1.1.0-next.1 (bump de dependência do core);
forms/forms-react mantêm 1.0.0-next.0. Promoção a estável no aceite da F0b
via 'changeset pre exit' + version-packages.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017Bo1QXr8PnJW7FEUhFVrJK
Em pre mode os .md ficam retidos até o 'changeset pre exit' — o guarda
antigo (find *.md) falharia para sempre. Agora 'pendente' = changeset que
NÃO consta como aplicado em .changeset/pre.json; sem pre.json o
comportamento antigo se mantém (todo .md é pendente). Verificado local:
pre mode (next) com 44 aplicados retidos passa; um changeset novo sem
version-packages falha.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017Bo1QXr8PnJW7FEUhFVrJK
@danzeroum
danzeroum merged commit 1f6392e into main Jul 22, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants