Skip to content

chore: hide non-releasable commit types in release-please#103

Merged
felipesauer merged 1 commit into
mainfrom
chore/release-please-hide-chore
Jul 14, 2026
Merged

chore: hide non-releasable commit types in release-please#103
felipesauer merged 1 commit into
mainfrom
chore/release-please-hide-chore

Conversation

@felipesauer

Copy link
Copy Markdown
Owner

Motivação

O PR de release #102 (php 0.2.2) foi disparado apenas por um commit chore(php) de bump de dev-dependency (php-cs-fixer, #99), sem qualquer mudança de código do pacote — uma release "vazia". O #102 foi fechado sem mergear.

Mudança

Define changelog-sections explicitamente na config do release-please, marcando como hidden: true os tipos que não devem gerar release nem poluir o changelog: chore, docs, style, refactor, test, build, ci.

A partir daqui, apenas feat, fix, perf e revert disparam bump de versão.

Efeito

  • Bumps de dependência do dependabot (chore(deps) / chore(php)) deixam de gerar releases vazias.
  • php e js seguem alinhados em 0.2.1.

Define changelog-sections explicitly so chore/docs/ci/etc. no longer
trigger releases or pollute changelogs. Avoids empty releases from
dependabot dev-dependency bumps (e.g. the php 0.2.2 release that PR #102
would have published from a chore-only change).
@felipesauer
felipesauer merged commit cc10a24 into main Jul 14, 2026
@felipesauer
felipesauer deleted the chore/release-please-hide-chore branch July 14, 2026 19:16
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