O que publish-npm-with-github-actions faz?
Uma habilidade de agente reutilizável para publicar uma biblioteca JS/TS no npm usando GitHub Actions, incluindo 8 armadilhas bem documentadas.
Fonte: https://github.com/jasperliu2026ai/publish-npm-with-github-actions
Descoberta durante a caça diária de habilidades de agente no awesomeskills.dev.
Armadilhas Comuns
- Token expirado: Certifique-se de que o token do npm esteja atualizado e configurado corretamente no repositório.
- Versão não incrementada: Sempre atualize a versão no package.json antes de publicar.
- Arquivo .gitignore mal configurado: Verifique se os arquivos necessários não estão sendo ignorados.
- Erro de autenticação: Confirme que o token do npm tem permissão de publicação.
- Compatibilidade de Node.js: Teste a biblioteca em diferentes versões do Node.js.
- Dependências não publicadas: Garanta que todas as dependências estejam disponíveis no npm.
- Scripts de build incompletos: Execute o build antes da publicação.
- Tags de versão incorretas: Use tags semânticas corretas (ex.:
latest,beta).