[BUG] never-worked baseline handling is not fully integrated into trusted CI reporting
I maintainer di solito rispondono entro 6 giorni
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 42/100
Direzione di ricerca
Inizia dal controller e dai test di regressione che coprono l’aggiornamento della baseline attendibile, la mutazione della baseline delle PR, la segnalazione specifica della piattaforma dei casi che non hanno mai funzionato e i commenti sulle PR. Traccia il flusso di BaselineStatus, della cronologia della baseline, del backfill della migrazione e della logica dei risultati di regressione attraverso il reporting CI. Il lavoro è completato quando le run dei commit attendibili aggiornano le baseline, le run delle PR e dei fork non lo fanno e i commenti distinguono tra errori nuovi, esistenti e specifici della piattaforma relativi a casi che non hanno mai funzionato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Sample platform commit (found at the bottom of each page) : 66f057ab
In raising this issue, I confirm the following (please check boxes, eg [X]):
- I have read and understood the contributors guide.
- I have checked that the bug-fix I am reporting can be replicated, or that the feature I am suggesting isn't already present.
- I have checked that the issue I'm posting isn't already reported.
- I have checked that the issue I'm posting isn't already solved and no duplicates exist in closed issues and in opened issues
- I have checked the pull requests tab for existing solutions/implementations to my issue/suggestion.
My familiarity with the project is as follows (check one, eg [X]):
- I have never visited/used the platform.
- I have used the platform just a couple of times.
- I have used the platform extensively, but have not contributed previously.
- I am an active contributor to the platform.
Summary
The recently added BaselineStatus model state still needs end-to-end integration in the CI and reporting flow.
Today the platform only partially understands never_worked:
- baseline state can exist at the model and schema level, but reporting can still misclassify failures
- baseline history should only be refreshed from trusted main-repo commit runs, not from unmerged PR or fork runs
- never worked needs to be evaluated per platform using last_passed_on_linux and last_passed_on_windows, otherwise a test that passed on Linux can be misreported on Windows
- historical migration backfill should trust known pass history and avoid over-classifying ambiguous old failures
Expected behavior
- completed main-repo commit runs refresh baseline status using full regression-result logic
- PR and fork runs do not mutate shared baseline history
- PR comments distinguish new failures, failures already failing on master, and tests that have never worked on the current platform
- migration backfill marks tests as established only when trusted pass history exists; otherwise they remain unknown until refreshed by trusted runs
Why this matters
This keeps CI failure signals accurate. Without it, contributors can get misleading PR comments and unmerged runs can pollute the baseline used to classify regressions.
Verification
Focused controller and regression tests cover trusted baseline refresh, no PR baseline mutation, platform-specific never-worked reporting, and existing PR comment behavior.
- Lingua principale
- Python
- Stelle
- 30
- Fork
- 87
- Merge medio
- 5g 8h
- PR unite (30g)
- 17
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un 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 CCExtractor/sample-platform
-
[BUG] Completed and canceled progress states are not treated as terminalForse già presa @NaitikVerma6776 l’ha presa 30 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
CCExtractor/sample-platform#1194 · 1 commento ·
I maintainer di solito rispondono entro 6 giorni
-
[BUG] Restarting a run leaves GcpInstance, so CI never re-queues itForse già presa @NaitikVerma6776 l’ha presa 6 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 30/100
CCExtractor/sample-platform#1224 ·
I maintainer di solito rispondono entro 6 giorni
-
[BUG] Missing timeouts on 5 outbound HTTP calls outside mod_ci (follow-up to #943)Forse già presa @devnishantt l’ha presa 11 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 84/100
CCExtractor/sample-platform#1192 · 1 commento ·
I maintainer di solito rispondono entro 6 giorni
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
CCExtractor/sample-platform#1082 · 1 commento ·
I maintainer di solito rispondono entro 6 giorni
-
[Feature Request] Improve comparison algorithm to handle frame offsets intelligently (GSoC Qualification)Forse già presa @DYHARDx l’ha presa 197 giorni fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
CCExtractor/sample-platform#1079 ·
I maintainer di solito rispondono entro 6 giorni
Tutte le issue di CCExtractor/sample-platform
Issue simili
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
python-version
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
bug javascript P2-medium python release:v3.1
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
adrirubio/claude-deck#546 ·
I maintainer di solito rispondono entro 1 giorno
-
area: desktop area: website priority: P2 type: feature
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
appandflow/stim#3411 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno