Skip to content

Atualização de única dependência #142

Closed

Description

@IagooCesaar

Qual a forma correta de se atualizar uma única dependência?

Já tentei algo como boss install biblioteca:1.0.1 onde 1.0.1 é o número da nova versão e também com o boss update biblioteca, mas este último comando parece não respeitar a especificação da biblioteca.

Ocorre que em alguns casos o objetivo seja atualizar apenas uma única biblioteca e acaba vindo atualização de todas.
Em cenários onde tenha uma major release do Horse, teríamos de testar toda a nossa solução para ver se algo não quebrou, e nosso objetivo era ter atualizado apenas uma única dependência.

Activity

  1. viniciussanchez commented on Jun 19, 2023

    @viniciussanchez
    Member

    Não lembro de ter o comando boss update dep:version
    mas o boss install dep:version tem... deveria funcionar

  2. IagooCesaar commented on Jun 20, 2023

    @IagooCesaar
    Author

    O boss install biblioteca:1.01 não funcionou na última vez que tentei.

    Veja exemplo do RR4D. Meu projeto em questão está com a versão 4.0.1 e no exemplo tento atualizar para 4.0.2:

    Arquivos boss e boss-lock antes da instalação
    image

    Confirmação de sucesso para instalação da versão solicitada
    image

    Arquivo boss-lock foi atualizado, mas permanece com a versão 4.0.1
    image

    Já o boss update não tem especificação de qual biblioteca atualizar, atualizando todas do projeto. O que em alguma situações não é interessante.

  3. ownerigor commented on Oct 4, 2025

    @ownerigor

    Olá, seguindo o fluxo da issue e documentando...

    Aparentemente o boss não está identificado tags caso contenham letras em suas tags.
    Segue com teste realizado:

    Image

    Se eu tentar com a versão 4.0.17 que não contém letra em sua tag:

    Image Image
  4. self-assigned this
    on Dec 14, 2025
  5. added theissue type on Dec 14, 2025
  6. CarlosHe commented on Dec 14, 2025

    @CarlosHe
    Member

    Foi introduzida a correção (commit 44e13ea e na b9dfd1e da branch refactor).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions