Skip to content

Asigna los issues a quien abre el PR que los cierra - #30

Merged
enlike21 merged 1 commit into
mainfrom
chore/assign-issue-to-pr-author
Oct 26, 2026
Merged

enlike21 merged 1 commit into
mainfrom
chore/assign-issue-to-pr-author

Conversation

@enlike21

Copy link
Copy Markdown
Owner

Qué cambia

Asignación automática de issues. Cuando un PR cierra un issue (con Closes #12 en la descripción o enlazado desde la barra lateral del PR), el issue se asigna a quien ha abierto el PR. Así en la lista de issues se ve quién está con cada cosa.

GitHub no deja asignar a alguien sin permiso de escritura que no haya participado en el issue: la API lo ignora sin avisar. En ese caso el bot deja un comentario en el issue pidiéndole que escriba algo, y en cuanto lo hace se lo asigna.

El workflow usa pull_request_target para funcionar también con PRs desde forks. Es seguro porque nunca descarga ni ejecuta el código del PR: solo lee los datos del PR y del issue.

Plantilla de PR. Decía «Cierra #123», pero GitHub solo entiende las palabras clave en inglés. Por eso #26 nunca quedó enlazado a #10. Ahora dice «Closes #123», y CONTRIBUTING lo explica.

Cómo lo he comprobado

A new workflow assigns each issue a PR closes ("Closes #12" or a link
from the PR sidebar) to whoever opened the PR. GitHub won't assign
someone without write access who hasn't taken part in the issue, so in
that case it asks them on the issue to leave a comment, and assigns them
when they do. It uses pull_request_target so it works for PRs from forks,
and never checks out the PR's code.

The PR template suggested "Cierra #123", which GitHub doesn't recognise
(#26 never got linked to #10); it now says "Closes #123".
@enlike21 enlike21 added the github_actions Pull requests that update GitHub Actions code label Oct 24, 2026
@enlike21
enlike21 merged commit 1a73592 into main Oct 26, 2026
2 checks passed
@enlike21
enlike21 deleted the chore/assign-issue-to-pr-author branch October 26, 2026 00:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant