Skip to content

GoLiveBypass v1.0.4

Choose a tag to compare

@bezumiya bezumiya released this 19 Aug 02:50
· 170 commits to main since this release

Correção do instalador, relatada por @RicardoMercy na issue #5. O plugin não mudou.

O que acontecia

A v1.0.3 resolveu o erro Cannot find matching keyid, mas deixou um segundo modo de falha no mesmo lugar. Antes de baixar o pnpm, o corepack faz uma pergunta interativa:

Corepack is about to download https://registry.npmjs.org/pnpm/-/pnpm-11.22.0.tgz

Como o instalador silencia a saída de erro para não assustar ninguém, essa pergunta ficava invisível — e o instalador parecia travado, esperando uma resposta que a pessoa não sabia que precisava dar.

O que mudou

O corepack saiu do caminho. Ele só serviria para fixar a versão do campo packageManager, que o próprio pnpm já respeita, e em troca trazia os dois problemas: as chaves de assinatura vencidas que vêm no Node 22, e essa pergunta. No Arch o pnpm continua vindo do pacman, que é mais limpo que um -g do npm em /usr/lib, fora do controle do pacote.

O instalador agora mostra qual pnpm encontrou ([OK] pnpm 11.21.0), para dar para ver se é o pnpm de verdade ou um atalho que não funciona.

Vale para o Windows e para o Linux.

Um defeito achado no caminho

Testando a mudança, descobri que filtrar a saída com Select-Object -First 1 no meio do cano interrompe o comando por cima, e o código de saída deixa de valer. Na prática: um pnpm que funciona era reprovado. A saída passa a ser capturada inteira antes de olhar o código.

Como atualizar

Baixe o instalador aqui embaixo. Se você já tem um .ps1 salvo no disco, ele não se atualiza sozinho — pegue o novo.

Quem já instalou e está funcionando não precisa fazer nada: isto é só o instalador.