GoLiveBypass v1.0.4
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.