Rullst AcademyRullst Academy/Lección
Git: cambios en equipo · Lección 08 / 10

Checks que ayudan sin prometer demasiado

Automatizar pruebas ayuda si sabemos qué miden y qué cambio verifican.

Rutas de aprendizaje16 min

Vamos a descubrir juntos

  1. 1

    La integración continua ejecuta verificaciones ante eventos configurados. El kit trae workflow/checks.yml.example: pull_request hacia main y push en main ejecutan pruebas Python. Descargarlo no activa nada; entiende primero los pasos.

  2. 2

    El modelo usa runner alojado por GitHub, tiempo máximo y permiso contents: read. Checkout se fija a un commit de una acción oficial y no conserva credenciales. Los comandos no usan textos de PR como scripts, no reciben secretos ni publican archivos.

  3. 3

    Lee nombre, ejecución, revisión y logs del check. Un resultado antiguo o un job que omitió la prueba no demuestra el cambio. Pruebas aprobadas cubren sus casos; no prueban ausencia de defectos, accesibilidad completa ni permiso para integrar.

  4. 4

    El paso opcional de README copia el modelo a .github/workflows/checks.yml en tu repositorio de práctica. Revisa políticas, disponibilidad y límites antes. Evita propuestas no confiables en runners personales o código de forks con credenciales privilegiadas; este curso no necesita pull_request_target.

Un cambio, dos papeles

Descarga el kit y sigue LAB.md en una carpeta nueva. Los comandos son referencias; el sitio no los ejecuta. Usa Git Bash en Windows y terminal en macOS/Ubuntu. Las rutas anteriores preparan Git y Python.

python --version
python -m unittest discover -v
Mis archivos y GitHub

Edita, descarga y envía tu cuaderno Markdown a GitHub con confirmación. No ejecuta Git ni abre pull requests. El kit es el modelo; guarda cambios aparte.

Enlaces oficiales y siguiente paso

✦
TU MISIÓN

Leer un workflow pequeño y distinguir checks, cobertura y permiso para integrar.

Ahora te toca

Taller de descubrimientos

Una decisión con pruebas

El check pasó en A, pero la propuesta recibió B. El job tiene contents: read.
Prepara tus respuestas y comprueba cuando estés listo.
Una pausa para entender

¿Cómo interpretar el verde en A?

Necesito una pista

Compara el acuerdo con el diff y las pruebas del commit actual.

Cargando tu camino…

Llévatelo contigo

Explica cada bloque sin activarlo. Ejecuta las pruebas localmente y registra casos sin cobertura.

A tu ritmo

Mis archivos y GitHub

Cada lección puede convertirse en un registro propio: código, notas o un plan de práctica. Guardar un archivo en GitHub es opcional y no cambia tus XP.

Manual del alumno

El editor y las descargas se abren cuando esta lección esté disponible para tu cuenta. Revisa el acceso indicado abajo o vuelve al mapa de la ruta.

Comprobando tu acceso a esta lección…

Rullstpetbot

La IA puede equivocarse. Consulta el material de la lección.