Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Rework flaky test detector

Chiusa
#24,691 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
35/100
Tipo di issue
Refactoring
Chiarezza
Da chiarire
Stato di attività
Attiva
Stack tecnologico
github-actions
Ambito
ci-cd, testing

Direzione di ricerca

Start by reading the referenced section of .github/workflows/build.yml and the full .github/workflows/flaky-test-detector.yml to understand how each workflow identifies flaky tests and opens issues. Compare their behavior with the backend team's weekly junior report, then define an actionable output that remains viable with merge queues and can support triage.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Dev: CI

We have a step in our build workflow that opens issues for tests that fail on develop because we can mostly assume they are flaky:

https://github.com/getsentry/sentry-javascript/blob/b7227bb6c3009218ba7f8c1f1b9074426ecb88e8/.github/workflows/build.yml#L1276

While this is true we keep accumulating these issues (currently >100 open) mostly without ever looking at them. Therefore we should probably rework this workflow a bit to make it more easily actionable. Also if we move to merge queues this workflow will stop working altogether.

We also have this flaky test workflow that I am not yet sure what it does: https://github.com/getsentry/sentry-javascript/blob/develop/.github/workflows/flaky-test-detector.yml

Backend team uses junior to get a list of the most flaky tests each week. Maybe we can do something similar and then make this part of triage or something.

Lingua principale
TypeScript
Stelle
8.7k
Fork
1.9k
Merge medio
1g 17h
PR unite (30g)
543

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di getsentry/sentry-javascript

Tutte le issue di getsentry/sentry-javascript

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.