Explore integration between KernelCI and local developer testing workflows
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Attiva
- Ambito
- ci-cd, devops, infrastructure
Direzione di ricerca
Non vengono indicati file, test o punti di ingresso. Inizia mappando l’infrastruttura CI esistente di KernelCI e i workflow rivolti agli sviluppatori, quindi confronta i casi d’uso locali, cloud, sull’albero corrente, interattivi e di riproduzione dei malfunzionamenti. Il lavoro è completo quando produce un ambito chiaro e una raccomandazione sull’integrazione, senza impegnarsi in un’implementazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Python
- Stelle
- 10
- Fork
- 32
- Merge medio
- 5g 13h
- PR unite (30g)
- 23
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di kernelci/dashboard
-
4xx and 5xx by endpointForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
I maintainer di solito rispondono entro 2 giorni
-
Requests per visitorAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 58/100
kernelci/dashboard#2151 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Requests and latency by endpoint, split by clientForse già presa @alanpeixinho l’ha presa 6 giorni fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 58/100
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di kernelci/dashboard
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
Deepak3699/Ai_Mentor#244 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
btclib-org/btclib-node#1880 ·
I maintainer di solito rispondono entro 1 giorno
-
CONTRIBUTING.md: say how ticketless bug fixes and feature PRs are handledForse già presa @khuisman l’ha presa oggi. Apertav0.9.2
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 84/100
khuisman/mcp-gee-sweet#941 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
pyjanitor-devs/pyjanitor#1758 ·
I maintainer di solito rispondono entro 1 giorno
-
bug ready for review
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
odysseus-dev/odysseus#6641 ·
I maintainer di solito rispondono entro 1 giorno