Skip to content

fix(ci): pr-title skip uses pull_request.user.login (take 2)#44

Merged
lucasidev merged 1 commit intomainfrom
fix/pr-title-skip-dependabot-take-2
May 1, 2026
Merged

fix(ci): pr-title skip uses pull_request.user.login (take 2)#44
lucasidev merged 1 commit intomainfrom
fix/pr-title-skip-dependabot-take-2

Conversation

@lucasidev
Copy link
Copy Markdown
Owner

Resumen

Take 2 sobre el fix de pr-title.yml para Dependabot. PR #43 intentó skipear el job con github.actor != 'dependabot[bot]'. No funcionó en la práctica: los re-runs de #39/#40/#41 (después del @dependabot rebase) siguieron fallando, indicando que github.actor no resolvió al bot.

Causa probable: en re-runs/rebase-via-comment, github.actor queda con el initiator del comment, no con el bot que pushea.

Fix

Cambiar la condición a github.event.pull_request.user.login != 'dependabot[bot]'. El user.login del PR es el creador, invariante a re-runs.

Tests

  • No aplica (config workflow).

Probado

PR #43 intentó skipear pr-title.yml para Dependabot usando
`github.actor != 'dependabot[bot]'`. No funcionó: en re-runs
(via @dependabot rebase comment), github.actor parece quedar con
el initiator del comment, no con el bot. Los runs de #39, #40, #41
siguieron fallando incluso después del rebase.

Fix: chequear `github.event.pull_request.user.login` que es el
creador del PR, invariante a re-runs/rebases. Para Dependabot PRs
ese campo siempre es 'dependabot[bot]'.

Verificable en logs de PR #40 run 25201147028: el job ejecutó (no
se skipeó), confirmando que la condición github.actor evaluó a true.
@lucasidev lucasidev merged commit 921113b into main May 1, 2026
4 checks passed
@lucasidev lucasidev deleted the fix/pr-title-skip-dependabot-take-2 branch May 1, 2026 03:46
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