Skip to content

Agrega comentario a PR con entradas faltantes #2726

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Nov 6, 2023

Conversation

rtobar
Copy link
Collaborator

@rtobar rtobar commented Nov 1, 2023

Este PR agrega una nueva acción que agrega un comentario a los PRs que editan archivos .po indicando qué entradas aún no tienen una traducción.

Un ejemplo de esto funcionando se puede ver en rtobar#3. Hay varios comentarios automáticos porque use ese PR para debuguear el proceso, pero la idea es que finalmente haya un solo comentario que se va actualizando (como se puede ver en el último comentario, que está editado).

Otro ejemplo se puede ver en rtobar#5, donde el PR viene desde un fork en vez de venir desde el mismo repositorio.

Otra opción habría sido agregar un check a CI que falle si faltan entradas, pero en 3.11 ya tuvimos el caso en que tuvimos que dejar entradas fuzzy a propósito.

El script está diseñado para ser usado ya sea como un hook de
pre-commit, o (principalmente) dentro de una nuevo paso del GitHub
action que revisa PRs, de tal modo que se añada y actualice
automáticamente un comentario en el PR indicando si todas las entradas
del archivo siendo traducido han sido completadas o no.

Signed-off-by: Rodrigo Tobar <rtobar@icrar.org>
@rtobar rtobar requested a review from cmaureir November 2, 2023 01:40
Copy link
Collaborator

@mmmarcos mmmarcos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Me parece muy buena idea! 👍

@rtobar
Copy link
Collaborator Author

rtobar commented Nov 6, 2023

Con la aprobación de @mmmarcos voy a darle al merge, porque tengo muuuucha curiosidad de ver cómo le va a esta nueva funcionalidad en el mundo real. Si vemos que molesta mucho, o que hay algún tipo de problema, entonces podemos revertir o ajustar.

@rtobar rtobar merged commit 7680210 into python:3.12 Nov 6, 2023
@rtobar rtobar deleted the show-missing-entries-in-pr branch November 6, 2023 21:30
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.

2 participants