Skip to content

Adiciona configuraćões no fluxo de publish para deixar de depender de…#1091

Merged
IhGori merged 1 commit into
mainfrom
build/npm-secure-publish
May 20, 2026
Merged

Adiciona configuraćões no fluxo de publish para deixar de depender de…#1091
IhGori merged 1 commit into
mainfrom
build/npm-secure-publish

Conversation

@lucasn4s
Copy link
Copy Markdown
Collaborator

… tokens do npm

Por favor, verifique se o seu pull request está de acordo com o checklist abaixo:

  • A implementação feita possui testes (Caso haja um motivo para não haver testes/haver apenas testes de snapshot, descrever abaixo)
  • A documentação no mdx foi feita ou atualizada, caso necessário
  • O eslint passou localmente

1 - Resumo

  • Adiciona configurações do workflow de publicação para substituir o uso de tokens do NPM por integração via trusted publisher.

2 - Tipo de pull request

  • 🧱 Novo componente
  • ✨ Nova feature ou melhoria
  • 🐛 Fix
  • 👨‍💻 Refatoração
  • 📝 Documentação
  • 🎨 Estilo
  • 🤖 Build ou CI/CD

3 - Esse PR fecha alguma issue? Favor referenciá-la

4 - Quais são os passos para avaliar o pull request?

5 - Imagem ou exemplo de uso:

6 - Esse pull request adiciona breaking changes?

  • Sim
  • Não

@github-actions github-actions Bot added 🐛 Bug Algo não está funcionando 📃 Documentação Melhorias ou adição de documentação 🛠️ Build Modificação em algum arquivo de build labels May 20, 2026
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented May 20, 2026

Greptile Summary

Este PR ajusta o workflow de publicação principal para usar proveniência no npm. As principais mudanças são:

  • Adiciona permissão id-token: write ao workflow.
  • Restringe contents para leitura.
  • Publica o pacote com npm publish --provenance.

Confidence Score: 3/5

Este ajuste deve ser corrigido antes do merge.

  • O workflow principal ainda passa NODE_AUTH_TOKEN no publish.

  • A mudança não cumpre totalmente o objetivo de deixar a publicação independente do token npm.

  • O caminho de publicação pode falhar quando o segredo antigo for removido.

  • .github/workflows/publish.yml

Important Files Changed

Filename Overview
.github/workflows/publish.yml Adiciona permissões para OIDC e ativa --provenance, mas ainda mantém o token npm no step de publicação.

Reviews (1): Last reviewed commit: "Adiciona configuraćões no fluxo de publi..." | Re-trigger Greptile

Comment thread .github/workflows/publish.yml
@IhGori IhGori merged commit 809c158 into main May 20, 2026
9 checks passed
@IhGori IhGori deleted the build/npm-secure-publish branch May 20, 2026 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐛 Bug Algo não está funcionando 🛠️ Build Modificação em algum arquivo de build 📃 Documentação Melhorias ou adição de documentação

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants