Explore integration between KernelCI and local developer testing workflows
Los mantenedores suelen responder en 2 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Activo
- Área
- ci-cd, devops, infrastructure
Línea de trabajo
No se nombran archivos, pruebas ni puntos de entrada. Empieza por mapear la infraestructura de CI existente de KernelCI y los flujos de trabajo orientados a los desarrolladores, y después compara los casos de uso local, en la nube, del árbol actual, interactivo y de reproducción de fallos. Se considera terminado cuando se haya producido un alcance claro y una recomendación de integración, sin comprometerse con una implementación.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Context
Feedback from kernel developers highlighted the value of having CI infrastructure and local development/testing workflows share tooling and concepts.
One example is a workflow where a developer can quickly:
- Build the kernel from the current working tree.
- Boot it into a test environment locally or in the cloud.
- Run a test suite or an individual reproducer.
- Open an interactive shell for debugging.
- Iterate through the edit/build/test cycle.
This is different from KernelCI's primary integration-testing workflow based on git trees, but reducing the distance between CI and developer-side testing could make KernelCI infrastructure more useful during development.
Goal
Explore whether parts of KernelCI's existing infrastructure could support or integrate with local developer testing workflows without distracting from its primary CI use cases.
Points to discuss
• Which parts of the KernelCI stack could realistically be reused locally.
• Running tests against a developer's current working tree.
• Local versus remote/cloud execution.
• Interactive/debugging workflows.
• Reproducing KernelCI failures locally.
• Whether existing tools already cover parts of this workflow.
• Whether this belongs within KernelCI's scope or should primarily be addressed through integrations with external tooling.
This issue is intended for exploration and scope definition rather than committing to a particular implementation.
- Lenguaje dominante
- Python
- Estrellas
- 10
- Forks
- 32
- Merge medio
- 5 d 13 h
- PR fusionados (30 d)
- 23
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de kernelci/dashboard
-
4xx and 5xx by endpointPosiblemente ocupada @alanpeixinho la tomó hace 6 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 2 días
-
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
Los mantenedores suelen responder en 2 días
-
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
Los mantenedores suelen responder en 2 días
-
Requests per visitorAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 58/100
kernelci/dashboard#2151 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
Requests and latency by endpoint, split by clientPosiblemente ocupada @alanpeixinho la tomó hace 6 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 58/100
Los mantenedores suelen responder en 2 días
Todos los issues de kernelci/dashboard
Issues similares
-
bug ready for review
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
odysseus-dev/odysseus#6641 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
happypawspillaro/happypaws#78 ·
Los mantenedores suelen responder en 4 días
-
pydanty:is-working
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
pydantic/pydantic-ai#10020 ·
Los mantenedores suelen responder en 1 día
-
Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
ansible-collections/ibm_zos_core#2650 ·
-
hw: pvc tests: vllm vllm
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
intel/intel-xpu-backend-for-triton#8362 ·
Los mantenedores suelen responder en 1 día