aws-samples / aws-samples/sample-autonomous-cloud-coding-agents
perf(ci): gate coverage collection to merge_group only — follow-up to #363
- Lingua principale
- TypeScript
- Stelle
- 143
- Fork
- 46
- Merge medio
- 3g 10h
- PR unite (30g)
- 24
Descrizione
Parent: #363. Spun from #363's DoD by the orchestrator; **needs maintainer `approved` (ADR-003)**.
## Goal
Skip `collectCoverage` on the high-frequency `pull_request` event; keep `coverageThreshold`/`fail_under` enforced on `merge_group` so nothing merges under-covered.
## Scope
- Conditional coverage on event name (PR = off, merge_group = on).
- Verify the required `build` context still reports on PRs without coverage.
Refs #363
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia individuando le voci del workflow CI per collectCoverage, coverageThreshold e fail_under, quindi confronta i percorsi degli eventi pull_request e merge_group. Verifica che la coverage venga eseguita solo per merge_group e che il contesto di build richiesto continui a essere riportato su pull_request; è inoltre necessaria l’approvazione di un maintainer secondo ADR-003.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- github-actions
- Ambito
- ci-cd
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 55/100