fix(release): notas dizem onde estão os binários da ACBrLib - #18
Merged
Merged
Conversation
Os .so são anexos de um release por revisão do ACBr, não de todo release: 56 MB em cada versão, inclusive nas que só mexem em documentação, não se justifica. O preço é que a página da versão pode não ter anexo nenhum, e foi o que aconteceu na v1.1.1: ela é a Latest, os binários estão na v1.1.0, e nada na página dizia isso. As notas passam a trazer uma linha apontando o release que os carrega, lida do ACBR_LIBS_RELEASE do Makefile da própria tag. Quando a tag é a que carrega, a linha diz "anexos deste release". Em tag anterior à variável o valor sai vazio e a linha não aparece. Testado nos três casos com os Makefile reais da v1.1.1, da v1.1.0 e da v1.0.0.
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.
Os binários da ACBrLib são anexos de um release por revisão do ACBr, não de todo release. Anexar 56 MB a cada versão, inclusive nas que só mexem em documentação, foi justamente o que motivou o release separado que acabamos de remover.
O preço dessa escolha apareceu na
v1.1.1: ela é a Latest, os binários estão nav1.1.0, e nada na página dizia isso. Quem procurasse os.sono release mais recente não encontrava, e a dependência dav1.1.0ficava registrada só noMakefile.O
release.ymlpassa a incluir nas notas uma linha apontando o release que os carrega, lida doACBR_LIBS_RELEASEdoMakefileda própria tag:Binários da ACBrLib (revisão r48100): anexos do release v1.1.0. O make acbr-libs-baixar os busca de lá.Binários da ACBrLib (revisão r48100): anexos deste release.v1.0.0): o valor sai vazio e a linha não aparece.Os três casos foram testados com os
Makefilereais de cada tag.Depois do merge vou reexecutar o
release.ymldav1.1.1, que regenera as notas de forma idempotente, para a página atual passar a mostrar a linha.