Skip to content

ci(publish): pular npm publish quando a versão já existe - #1

Merged
Gabrielmoraesp merged 1 commit into
mainfrom
ci/publish-skip-existing
Jul 1, 2026
Merged

Gabrielmoraesp merged 1 commit into
mainfrom
ci/publish-skip-existing

Conversation

@Gabrielmoraesp

Copy link
Copy Markdown
Contributor

Adiciona um guard no publish.yml: antes do whoami/publish, consulta npm view @orynlabs/smsgo@$VERSION. Se a versão do package.json já está no npm, o job encerra verde e pula a publicação.

Por quê: o npm é imutável por versão. Sem isso, um GitHub Release retroativo (ex.: v0.3.0, já publicado) ou um re-run do workflow falha em npm publish. Com o guard, esses casos ficam limpos; versões novas seguem publicando normalmente com --provenance.

🤖 Generated with Claude Code

Guard antes do whoami/publish: consulta `npm view` e, se a versão do
package.json já está publicada, encerra o job verde. Permite Releases
retroativos e re-runs sem falhar (o npm é imutável por versão).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Gabrielmoraesp
Gabrielmoraesp merged commit 8f7328e into main Jul 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant