🙏 State stuff
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
- 25/100
Direzione di ricerca
Start by reading the Maester test reporting and JSON result handling entry points, then trace how tests and their output are represented. The issue proposes comparing a previous JSON result and optionally using GitHub Issues as a state store, but does not name specific files or tests. Done would include reporting new failures and fixed tests, with the GitHub issue behavior and ignored tests clarified.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe the feature
Have some sort of understanding of state in Maester would be great, a lot of people are asking about: "what has changed"? and "Can I see new failing tests?" and "Can I ignore tests"?
I want maester to have understanding of state, and introduce new states fixed, failing, new-failing
For the first version I propose to accept the previous json result as "previous state", and I also want to make a second state store using GitHub Issues. Also this should guide others in setting up their own state stuff, like having an interface.
Impact and importance
Having state is a very big ask, so I guess it is important for a lot of people. Having the report tell you which issues have been fixed should give a great feeling.
Alternatives you've considered
No response
Additional context
I'll be building this with the help of AI, and validating whats built myself
I want Maester to have a state component with the following requirements:
Save current state Compare to previous state The reports should be expended with test that suddenly fail, test that stopped failing (are fixed) and new tests specify the previous json as one way to compute the state Using github issues in a secific repository as a second way to compute state, one issue per failing test, not sure if I want issues for test that pass, maybe that should be an option Plan first and ask questions/confirmation before coding
When using github issues, set the title to the name of the test, tag the issue with the tags from that test (orca, cis, ....). With github issues set the description to the test output, and if the issue is closed by the user. You can mark this test as ignored.
- Lingua principale
- PowerShell
- Stelle
- 1.1k
- Fork
- 288
- Merge medio
- 20h 23m
- PR unite (30g)
- 166
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- 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 maester365/maester
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
maester365/maester#2482 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 86/100
maester365/maester#2481 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
maester365/maester#2467 ·
I maintainer di solito rispondono entro 1 giorno
-
bug maester-test
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
maester365/maester#2338 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
awaiting-feedback bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
maester365/maester#1370 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di maester365/maester
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
AIssoufi/issoufi.fr#383 ·
I maintainer di solito rispondono entro 1 giorno
-
effort:s help wanted impact:low raised-by:verifier risk:low
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
medici-finance/assay#4159 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
lazycodex
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
code-yeongyu/oh-my-openagent#10973 ·
I maintainer di solito rispondono entro 1 giorno
-
from:ci priority:P0
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
spec-kitty/spec-kitty#6621 ·
I maintainer di solito rispondono entro 1 giorno