-
Notifications
You must be signed in to change notification settings - Fork 396
Migrar CI de TravisCI a Github Actions #1158
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- name: Pospell | ||
run: | | ||
awk 1 dict dictionaries/*.txt > dict.txt | ||
pospell -p dict.txt -l es_AR -l es_ES **/*.po |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A ver si actualizo #960 y le hago merge si alguien con permisos me lo aprueba y nos evitamos los dos diccionarios.
@mondeja como quitaste el travis ahora se queda pegado el check, pero recuerdo que antes pasaba así que de seguro todo está bien. |
Subo un commit para poder lanzarlo manualmente, te dejo el link de mi rama y vuelvo a la configuración actual. |
Aquí puedes verlo ejecutado para el HEAD actual en 3.8. |
Pues yo haría el cambio lo antes posible, ya que mientras más esperemos... |
A mi me parece bien |
Muchas gracias @mondeja 🎉 |
@raulcd no sé si necesito permisos especiales, pero no sé quitar el check de Travis de los otros PRs, por ejemplo actualicé un PR mio: #960 y aún lo veo activado. |
Claro, hecho un vistazo de vez en cuando 👍 |
Fixes #1157
Si finalmente se elige otro proveedor, me parece bien, pero si se elige Github Actions aquí está la tubería para la integración contínua.
He dejado la configuración tal como estaba en TravisCI, excepto que, en lugar de usar
make setup
para clonar CPython, he usado los comandos de sincronización del submódulo por separado para evitar ejecutar elvenv
del Makefile que genera un entorno virtual instalando las dependencias dentro, ya que luego no se usa, lo que aumenta el tiempo de instalación de dependencias.