0031 — Adota as libs da casa na versão corrente (ADR central 0034)¶
Status: Aprovado · Responsável: Gustavo Madruga · Atualizado em: 2026-09-14 · Decidido em: 2026-09-14
Decisão local do central-backend que aponta a decisão CENTRAL 0034 da casa. Os números não se correspondem.
Contexto¶
O app declara a última versão publicada de cada módulo do xadm-commons que consome. Atrás da corrente
é pendência, e abaixo do piso a /xadm-release recusa a release (ADR central 0034, que substitui a
política de piso da central 0019). O central-backend consome a xadm-comum-web e a xadm-comum-teste,
e os comentários do build ainda citavam a regra antiga do piso.
Decisão¶
Desde 2026-09-14 o central-backend acompanha a corrente dos dois módulos: xadm-comum-web 0.10.0 e
xadm-comum-teste 0.4.0. O mesmo PR aplica as seções ### Migração de cada CHANGELOG: o DSN do
GlitchTip vem só do SENTRY_DSN, e o Postgres de teste passa ao singleton da xadm-comum-teste, com a base
IntegracaoComPostgres e as regras de fronteira de controller da própria lib no lugar das cópias locais.
Consequências¶
- Bumpar lib é migrar: a próxima
/xadm-releasesobe o que estiver atrás e aplica as### Migraçãoem ordem, removendo o código local que a lib passou a prover. - O pin explícito do ArchUnit no
build.gradle.ktsfica, mesmo com axadm-comum-testetrazendo o seu: a guarda de piso dopipeline.ymlsó enxerga a coordenada declarada no build. - Este RD é ponteiro: divergência de mérito sobre versão de lib se resolve no ADR central 0034.
Alternativas consideradas¶
- Ficar nas versões que o registro servia no dia (0.9.1 e 0.3.0) e bumpar depois: descartado. A migração do Postgres de teste já entrava neste PR, e a 0.4.0 é a versão que traz o singleton com tmpfs.
Correção 2026-09-14: a
xadm-comum-testesai como 0.4.0, não 0.3.1 — o número local anterior não foi publicado.