Re-enable test-android on main once the self-hosted runner is back

Abierto Apto para principiantes
#379 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
66/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
github-actions
Área
ci-cd

Línea de trabajo

Comienza en .github/workflows/check.yml, en el trabajo test-android, y revisa las ejecuciones recientes de Check para confirmar si ubuntu-self-hosted está en línea. Restaura la condición de main-branch y elimina el comentario temporal cuando el runner o su reemplazo esté listo. Se considera terminado cuando Android se ejecuta en main y el workflow de Check informa en verde.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Android 🤖

Context

The test-android job in check.yml runs on ubuntu-self-hosted. That runner is currently offline — the job sits in queued indefinitely (observed 6h+ on 2026-07-18). Because it never starts, the whole Check run on main never completes, which blocks main from ever reporting green.

As a stopgap, the job's if was changed from:

if: github.ref == 'refs/heads/main' || contains(github.event.pull_request.labels.*.name, 'Android 🤖')

to run only on PRs labeled Android 🤖, removing it from main pushes. This means Android is no longer exercised on main automatically.

To re-enable

  • Confirm the ubuntu-self-hosted runner is back online (or migrate the job to a GitHub-hosted ubuntu-latest runner with KVM for the emulator).
  • Restore the github.ref == 'refs/heads/main' condition on test-android.
  • Remove the temporary comment added above the if.

Notes

  • Also consider whether the job should be moved off self-hosted entirely to avoid this failure mode recurring — GitHub-hosted Ubuntu runners now support nested virtualization (KVM) for Android emulators.
Lenguaje dominante
TypeScript
Estrellas
188
Forks
10
Merge medio
2 d 17 h
PR fusionados (30 d)
3

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de callstackincubator/react-native-node-api

Todos los issues de callstackincubator/react-native-node-api

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.