Version Packages (pre mode next) — reconciliação do versionamento + guarda pre-mode-aware - #167
Merged
Merged
Conversation
…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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
O que
A PR de versão do caminho (a) que você pediu após a falha do Release #1 no guarda de changesets:
changeset pre enter next— repo em pre mode (.changeset/pre.jsoncomitado). Promoção a estável no aceite da F0b viachangeset pre exit+version-packages, como o plano assume.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: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-reactmantêm1.0.0-next.0(novos, sem changeset — versão inicial é a fonte).release.ymlpre-mode-aware — em pre mode os.mdficam retidos até opre exit; o guarda antigo (find *.md) falharia para sempre. Agora "pendente" = changeset ausente depre.json.changesets; sempre.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) damain→ publica o trem inteiro-nextincluindo engine e forms. Sim, quero oactions: 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