Skip to content

build(acbr): as libs publicadas passam a levar os patches locais - #23

Merged
rodrigofs merged 1 commit into
mainfrom
build/acbr-libs-com-patches
Sep 16, 2026
Merged

rodrigofs merged 1 commit into
mainfrom
build/acbr-libs-com-patches

Conversation

@rodrigofs

Copy link
Copy Markdown
Contributor

O defeito

A imagem da v1.3.0 usa as .so oficiais da v1.1.0. As correções do GISS 2.04
que dependem dos patches locais não estão nela: o IBS/CBS sai zerado no RPS, o
endereço nacional volta como exterior na releitura, e indTotTrib não chega ao
XML.

A decisão

ACBR_LIBS_RELEASE passa a apontar para a v1.3.0, cujos anexos são a r48100
compilada com docker/acbr-patches. O revisao.txt segue 48100, porque o
download compara esse valor exato. A procedência fica no docs/ACBRLIB.md e nas
notas da v1.3.0.

Verificação

  • make acbr-libs-baixar contra a v1.3.0 confere revisão e checksums e traz a
    libacbrnfse64.so ce5d5f94, a mesma que gerou o XML validado no XSD do
    GISS 2.04.
  • Só a lib de NFS-e difere da oficial. CT-e, MDF-e, NF-e e Boleto são byte a
    byte iguais.

ACBR_LIBS_RELEASE aponta para a v1.3.0, cujos anexos são a r48100 compilada
com os três patches de docker/acbr-patches. Até aqui o CI baixava as .so
oficiais da v1.1.0, e a imagem publicada saía sem as correções do GISS 2.04
que o contrato já pressupõe.
@rodrigofs
rodrigofs merged commit 9b39b23 into main Sep 16, 2026
10 checks passed
@rodrigofs
rodrigofs deleted the build/acbr-libs-com-patches branch September 16, 2026 15:24
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.

1 participant