Run benchmarks in GHA
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 42/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- github-actions, haskell
- Ambito
- ci-cd, performance, testing
Direzione di ricerca
Inizia ispezionando il workflow GitHub Actions del repository e gli entry point o comandi di benchmark che attualmente costruisce. Determina come eseguire i benchmark con input più piccoli o con un flag leggero, quindi verifica che CI li esegua e continui a completarsi in un tempo accettabile. Il lavoro è completato quando gli errori dei benchmark vengono rilevati automaticamente in GHA.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
We only build the benchmarks in CI, but we don't run them. This means that benchmarks can fail to run without us noticing, as shown for example in #541. Ideally, we would run the benchmarks in CI as well, so that this breakage does not go unnoticed.
One challenge is that the benchmarks can take a while to run, and that would further inflate running time for CI. Maybe there would be a way to run the benchmarks in a lightweight mode with smaller inputs, based on some command-line flags?
- Lingua principale
- Haskell
- Stelle
- 53
- Fork
- 17
- Merge medio
- 2h 43m
- PR unite (30g)
- 1
Preparare l'ambiente
- Nessun Dockerfile né 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 IntersectMBO/lsm-tree
-
blockio dependencies priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
IntersectMBO/lsm-tree#880 ·
-
Fully support `ghc-9.14`Forse già presa Una pull request collegata a questa issue è aperta o già unita. Apertadependencies good first issue priority: low
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
IntersectMBO/lsm-tree#881 ·
-
Support `io-classes-1.11.0.0`Forse già presa @jorisdral l’ha presa 61 giorni fa. Apertablockio dependencies lsm-tree priority: low
IntersectMBO/lsm-tree#879 · 1 assegnatario ·
-
More extensive `blockio` tests (for `FreeBSD` support)Forse già presa @mwihoti l’ha presa 9 giorni fa. Apertablockio enhancement good first issue priority: medium
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
IntersectMBO/lsm-tree#874 ·
-
Support platforms other than Linux, OSX, and WindowsForse già presa @jorisdral l’ha presa 76 giorni fa. Apertablockio enhancement priority: high
IntersectMBO/lsm-tree#872 · 3 commenti · 1 assegnatario ·
Tutte le issue di IntersectMBO/lsm-tree
Issue simili
-
MorphRule, DataizeRule and ContextualizeRule silently accept unknown YAML keys, unlike rewrite `Rule`Forse già presa @renyamamoto2026-cmyk l’ha presa 1 giorno fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
objectionary/phino#2107 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
tweag/tricorder#640 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno