Repository navigation
chore(release): 1.0.0-rc.4 — o fornecedor pessoa física - #1030
GabrielAderaldo wants to merge 1 commit into
Conversation
Quarta candidata da linha 1.0.0, sobre 2 unidades de entrega desde a v1.0.0-rc.3. A árvore segue candidata: pela escada do ADR-0066 §D1 ela vai a produção declarando que ainda não foi validada, e o número 1.0.0 permanece intacto para o GA (§D3). A cerimônia do §D10 não rodou — a #873 continua aberta. O que o range traz: o fornecedor passa a aceitar pessoa física — `document` CPF ou CNPJ, PF sem razão social nem nome fantasia (#1025, ADR-0070), com a migration 0020 de `par_suppliers` e `cnpj` mantido como alias deprecated na API por um ciclo; e o S3 de dev/teste passa ao fork Silo porque minio/minio sumiu do Docker Hub (#1028, ADR-0071), sem efeito em produção. O CHANGELOG foi gerado por `pnpm release:notes v1.0.0-rc.3..HEAD` (ADR-0066 §D5), nunca redigido. As seções da rc.3, rc.2 e rc.1 foram preservadas à mão porque o gerador monta o documento do zero e sobrescreve o arquivo — o mesmo gap registrado no commit da rc.2, ainda aberto. Gate verde na árvore: typecheck, format:check, lint e test — 11908 testes, 11884 pass, 0 falhas, 19 skipped (integração, que exige MYSQL_INTEGRATION=1) e 5 todo (#388, fixtures fiscais locais gitignored). Assisted-by: Claude-Code:claude-opus-5-5 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
Trasladado para o #1038, que parte da O CHANGELOG daqui listava só o #1025 e o #1028. A causa é mecânica, não descuido: o gerador percorre Medido em 06/10: Por isso não bastava rodar De quebra, o #1038 corrige o Nada se perde: o bump de versão e as duas entradas que existiam aqui estão no #1038. Assisted-by: Claude-Code:claude-opus-5 |
O que entra
O ato de promoção do ADR-0066: bump de
package.json#versionpara1.0.0-rc.4e oCHANGELOG.mdgerado. Nenhuma linha desrc/.package.json1.0.0-rc.3→1.0.0-rc.4CHANGELOG.mdpnpm release:notes v1.0.0-rc.3..HEAD2 arquivos, 11 inserções, 1 remoção.
Por que
-rc.4e não1.0.0A #873 continua aberta, e a cerimônia de validação em produção do ADR-0066 §D10 não rodou. Pela escada do §D1 a árvore vai a produção declarando que ainda não foi validada, e o
1.0.0permanece intacto para o GA (§D3).O range — 2 unidades de entrega
Ambas classificadas, nenhuma em "Não classificado" (§D7):
SupplierDocument, PF sem Razão Social/Nome Fantasia (#1025, ADR-0070)minio/miniosumiu do Docker Hub (#1028, ADR-0071)Sem quebras de contrato
O range não traz mudança incompatível:
documentepersonTypeentram por acréscimo, ecnpjsegue aceito no body e devolvido na resposta como alias deprecated por um ciclo (#1025). As duas últimas quebras foram narc.1(#825expectedDueDate, #811cedenteAccountId).O CHANGELOG foi gerado, não redigido
pnpm release:notes v1.0.0-rc.3..HEAD(§D5). As seções darc.3,rc.2erc.1foram reinseridas à mão porque o gerador monta o documento do zero e sobrescreve o arquivo — o mesmo gap registrado no commit darc.2(a97b21ab), ainda aberto.Gate
typecheck,format:check,lintetestverdes na árvore — 11908 testes: 11884 pass, 0 falhas, 19 skipped (integração, que exigeMYSQL_INTEGRATION=1) e 5todo(#388 — fixtures fiscais reais, gitignored, só existem localmente).🤖 Generated with Claude Code